2024CymbelineDuke / Roman SoldierMovie
2024The Light Before the SunFreddieMovie
2022North of AlbanyPaulMovie
2020TransplantNick Olsen, Neil Olsen · 8 episodesShow
2020NursesEdward Miller · 1 episodeShow
2019CoronerGerald Henry Jones · 2 episodesShow
2017Frankie Drake MysteriesKeith Campbell · 1 episodeShow
2016Miss SloaneSenator MandelMovie
2016ZoomPlastic Surgery DoctorMovie
2015This LifeMatthew Lawson · 20 episodesShow
2015Between1 episodeShow
2015Killer CrushDr. Lucas EmeryMovie
2013Pete's ChristmasKennyMovie
2013Played1 episodeShow
2013Relax, I'm From The FuturePercy SullivanMovie
2013King & MaxwellPeter Bunting · 1 episodeShow
2013JackJack LaytonMovie
2013FoxfireMr. KelloggMovie
2012Still MineJohnMovie
2012PerceptionPhilip Klane · 1 episodeShow
2012The RiverbankMatt CostinMovie
2012Sunshine Sketches of a Little TownPeter LeacockMovie
2011Salem FallsAmos DuncanMovie
2011Against the Wall1 episodeShow
2011The HealerAssociate ProducerMovie
2010The Town Christmas ForgotCharles BensonMovie
2010The Night Before the Night Before ChristmasWayne FoxMovie
2010Covert AffairsJoseph Nichols · 3 episodesShow
2010HavenThornton Aarons · 1 episodeShow
2010Rookie BlueTrevor Bennett · 1 episodeShow
2010When Love Is Not Enough: The Lois Wilson StoryFrank ShawMovie
2010Republic of DoyleWilliam Cadigan Clarke · 13 episodesShow
2009The ListenerGrant Bogle · 1 episodeShow
2009PontypoolKen Loney (voice)Movie
2009ZOS: Zone of SeparationMajor Gavin Hart · 8 episodesShow
2008PassageJohn RaeMovie
2008Phantom PunchFather AliosMovie
2008The True StoryNarrator · 8 episodesShow
2007The NoteTruman HarrisMovie
2007Matters of Life & DatingMovie
2007The CompanyWilliam Colby · 3 episodesShow
2007Jonestown: Paradise LostJim JonesMovie
2006Shades of Black: The Conrad Black StoryMordeMovie
2006Man of the YearHemmingsMovie
2006Angela's EyesGene · 13 episodesShow
2006UndertowSean DunneMovie
2005Haunting SarahEdgar LewisMovie
2005Life with Derek1 episodeShow
2005Carl²Barney Crashman (voice) · 65 episodesShow
2005Plague City: SARS in TorontoJeremy NevilleMovie
2005DescentDr. Palmer DrakeMovie
2005More Sex & the Single MomSteveMovie
2004Kevin HillD. A. Miller · 1 episodeShow
2004This Is WonderlandCameron Tiernay · 7 episodesShow
2003Eloise at ChristmastimeBrooks the FianceMovie
2003Student SeductionDrew DawsonMovie
2003Fallen AngelCharles Wentworth jeuneMovie
2003An American in CanadaJake Crewe · 16 episodesShow
2002Puppets Who Kill1 episodeShow
2001A Town Without ChristmasDavid ReynoldsMovie
2001And Never Let Her GoDaniel Chapman · 2 episodesShow
1999As Time Runs OutAlex RedmanMovie
1999ProvidenceDr. Hopper · 2 episodesShow
1998L.A. DoctorsEvan Newman · 24 episodesShow
1997Time to Say Goodbye?Chip KloosterMovie
1996FX: The SeriesMatt Cherico · 1 episodeShow
1996Moonshine HighwayTravis SaundersMovie
1996The Haunting of LisaFBI TechnicianMovie
1996TradersDonald D'Arby · 83 episodesShow
1995The Man in the AtticReporterMovie
1995The Outer LimitsAndrew McLaren · 1 episodeShow
1994Love & Human RemainsRobertMovie
1991Blood RiverArt DirectionMovie