| The Last Curlew (2023) as Grandpa |
| Ananghoonska (2022) as Professor |
| Charlotte (2022) as Mr. Schmidt |
| Clara (2018) as Dr. John Rickman |
| Love's Complicated (2016) as Senator Douglas Townsend |
| Painted Land: In Search of the Group of Seven (2015) as voice of J.E.H. MacDonald |
| Five Stories (2015) as Self |
| Whirligig (2011) as Andre |
| Chloe (2010) as Frank |
| Καλά Κρυμμένα Μυστικά: Αθανασία (2008) as Manuel |
| Hamlet {Solo} (2007) as Self |
| Population 436 (2006) as Sheriff Calcutt |
| Who Loves the Sun (2006) as Arthur Bloom |
| Full-Court Miracle (2003) as Rabbi Lewis |
| The Piano Man's Daughter (2003) as Frederick Wyatt |
| Hell on Heels: The Battle of Mary Kay (2002) as Richard Rogers |
| Trudeau (2002) as Mitchell Sharp |
| The Stork Derby (2002) as Huge McLean |
| The Royal Scandal (2001) as Mycroft Holmes |
| The Universal Clock: The Resistance of Peter Watkins (2001) as Narrator |
| The Dinosaur Hunter (2000) as Reverend Smythe |
| P.T. Barnum (1999) as James Anthony Bailey |
| Crime in Connecticut: The Story of Alex Kelly (1999) as Ray Marcassi |
| Bone Daddy (1998) as Stone |
| Hollywoodism: Jews, Movies and the American Dream (1998) as Self - Narrator (voice) |
| Twilight of the Ice Nymphs (1997) as Dr. Issac Solti |
| Guy Maddin: Waiting for Twilight (1997) as Dr. Isaac Solti (during prod. of Twilight of the Ice Nymphs) |
| Silent Cradle (1997) as David Greg |
| Murder at My Door (1996) as Ed McNair |
| Net Worth (1995) as Milton Mound |
| Max (1994) as Andy Blake |
| My Breast (1994) as Dr. Luke |
| The Babymaker: The Dr. Cecil Jacobson Story (1994) as Bill Castellano |
| The Lotus Eaters (1993) as Hal Kingswood |
| Bonds of Love (1993) as Jake Hobart |
| Inner Mountains, Inner Valleys: The Life and Writing of Ernest Buckler (1993) |
| Mark Twain and Me (1991) as Albert Paine |
| The Quarrel (1991) as Chaim Kovler |
| Love & Hate: The Story of Colin and Joanne Thatcher (1989) as Gerry Allbright |
| The First Season (1989) as Eric Anderson |
| Glory Enough For All (1988) as Dr Frederick Banting |
| Ford: The Man and the Machine (1987) as Edsel Ford |
| Heaven On Earth (1987) as Wilf Hawthorne |
| Stranger in My Bed (1987) as Dr. Davidson |
| And Then You Die (1987) as Det. Sgt. James McGrath |
| The Marriage Bed (1986) as Dr. Jeff Reilly |
| Samuel Lount (1985) as Samuel Lount |
| Canada's Sweetheart: The Saga of Hal C. Banks (1985) |
| Martin's Day (1985) as Paul Mennen |
| Vision Quest (1985) as Kevin |
| Charlie Grant's War (1985) as Charlie Grant |
| Discussions in Bioethics: A Chronic Problem (1985) |
| The Terry Fox Story (1983) as Dr. Simon |
| If You Could See What I Hear (1982) as Will Sly |
| Ticket to Heaven (1981) as Linc Strunc |
| Les beaux souvenirs (1981) as Rick |
| Surfacing (1981) as David |
| Escape from Iran: The Canadian Caper (1981) as Lee Schatz |
| An American Christmas Carol (1979) as Thatcher |
| Jig-Saw (1979) as Borke |
| What We Have Left |