B: August 28, 1946 in Montréal, Québec
Stephen Lack is an award-winning international artist who occasionally shows up on film. |
Features & TV Movies: Montreal Main (1974) Scanners (1981) All the Vermeers in New York (1992) Ernstfall in Havanna (2002) |