Actor (92 credits)
- Anne with an E (2017) Matthew Cuthbert
- Love's Complicated (2016) Senator
- Painted Land: In Search of the Group of Seven (2015) J.E.H. MacDonald, voice acting
- Cracked (2013) Robert Kelly
- Jesus Henry Christ (2011) Billy Herman
- King (2011) Randall King
- New Year (2010) Terry Cook
- Whirligig (2010) Andre
- Republic of Doyle (2010) Francis Chafe
- Chloe (2009) Frank
- Kala krymmena mystika, Athanasia (2008) Manuel
- The Englishman's Boy (мини-сериал) (2008) Tom Hardwick
- Hamlet (Solo) (2007) играет самого себя - интервьюируемый
- Prairie Giant: The Tommy Douglas Story (2006) Dr. Moulds
- Population 436 (2006) Sheriff Jim Calcutt
- Who Loves the Sun (2006) Arthur Bloom
- Find (2006) Man
- Ten Days to Victory (2005) рассказчик
- Human Cargo (2004) Peter Fowler
- The Piano Man's Daughter (2003) Frederick Wyatt
- Bugs (2003) Reynolds
- Full-Court Miracle (2003) Rabbi Lewis
- Hell on Heels: The Battle of Mary Kay (2002) Richard Rogers
- Tom Stone (2002) Peter Krieghoff
- The Stork Derby (2002) Hugh McLean
- Trudeau (2002) Mitchell Sharp
- The Universal Clock: The Resistance of Peter Watkins (2001) рассказчик, voice acting
- The Royal Scandal (2001) Mycroft Holmes
- The Secret Adventures of Jules Verne (2000) Count Nicolai Kugarin
- The Dinosaur Hunter (2000) Reverend Smythe
- Bonhoeffer: Agent of Grace (2000) Knobloch
- Crime in Connecticut: The Story of Alex Kelly (1999) Ray Marcassi
- P.T. Barnum (1999) James Anthony Bailey
- In Memory (1999)
- Hollywoodism: Jews, Movies and the American Dream (1998) рассказчик
- Made in Canada (1998)
- Bone Daddy (1998)
- Happy Christmas, Miss King (1998) Jasper Dale, хроника
- Guy Maddin: Waiting for Twilight (1997) Dr. Isaac Solti (during production of Twilight of the Ice Nymphs)
- Home Game (1997)
- Silent Cradle (1997) David Greg
- Twilight of the Ice Nymphs (1997) Dr. Issac Solti
- Murder at My Door (1996) Ed McNair
- Canada Remembers - Part One: Turning the Tide (1995) рассказчик, voice acting
- Canada Remembers - Part Three: Endings and Beginnings (1995) рассказчик, voice acting
- Canada Remembers - Part Two: The Liberators (1995) рассказчик, voice acting
- Duncan Campbell Scott: The Poet and the Indians (1995) Duncan Campbell Scott
- Net Worth (1995)
- My Breast (1994) Luke
- Max (1994) Andy Blake
- Bizet's Dream (1994) Delaborde / Escamillo
- The Babymaker: The Dr. Cecil Jacobson Story (1994) Bill Castellano
- The Lotus Eaters (1993) Hal Kingswood
- Bonds of Love (1993) Jake Hobart
- By Way of the Stars (1992) Priest
- The Quarrel (1991) Chaim Kovler
- Mark Twain and Me (1991) Albert Paine
- Mackenzie King and the Conscription Crisis (1991) Andy McNaughton
- Road to Avonlea (1990) Jasper Dale
- Defy Gravity (1990) Bill Fiddich
- Love and Hate: The Story of Colin and Joanne Thatcher (1989) Gerry Allbright
- Champagne Charlie (1989) Robert Morgan
- Glory Enough for All (1988) Dr Frederick Banting
- The King Chronicle, Part 3: Mackenzie King and the Zombie Army (1988)
- The First Season (1988) Eric Anderson
- Heaven on Earth (1987)
- Stranger in My Bed (1987) Dr. Davidson
- Wednesday's Children: David (1987) Jim
- Ford: The Man and the Machine (1987) Edsel Ford
- And Then You Die (1987) Det. Sgt. James McGrath
- The Marriage Bed (1986) Dr. Jeff REilly
- The Campbells (1986) Andrew Jordan
- The Legs of the Lame (1985)
- Martin's Day (1985) Paul Mennen
- Canada's Sweetheart: The Saga of Hal C. Banks (1985)
- Moonlighting (1985) Dr. Steve Hill
- Samuel Lount (1985) Samuel Lount
- Vision Quest (1985) Kevin
- Discussions in Bioethics: A Chronic Problem (1985)
- The Ray Bradbury Theater (1985) Morgan
- Snow (1983) Jim
- Philip Marlowe, Private Eye (1983) Frank Barsley
- The Terry Fox Story (1983) Dr. Simon
- If You Could See What I Hear (1982) Will Sly
- Ticket to Heaven (1981) Linc Strunc
- Surfacing (1981) David
- Escape from Iran: The Canadian Caper (1981) Lee Schatz
- Les beaux souvenirs (1981) Rick
- An American Christmas Carol (1979) Thatcher
- L'homme en colère (1978) Borke
- Tyler (1978)
- Man Alive (1967) Host (1996-)