Ivor Powell

Born: March 14, 1943. Ivor Powell is a producer, director and writer known for Finch (2021), Blade Runner (1982), Alien (1979), The Duellists (1977).

Scroll to Top