2024
The Light Before the Sun as Freddie2022
North of Albany as Paul2020
Transplant as Nick Olsen2020
Transplant as Neil Olsen2020
Nurses as Edward Miller2019
Coroner as Gerald Henry Jones2017
Frankie Drake Mysteries as Keith Campbell2015
Between as Not available2015
This Life as Matthew Lawson2015
Zoom as Plastic Surgery Doctor2015
Killer Crush as Dr. Lucas Emery2013
Played as Not available2013
King & Maxwell as Peter Bunting2013
Pete's Christmas as Kenny2013
Foxfire as Mr. Kellogg2013
Jack as Jack Layton2013
The Rivalry: Red v. Blue as Himself2013
Relax, I'm From The Future as Percy Sullivan2012
Perception as Philip Klane2012
Still Mine as John2012
The Riverbank as Matt Costin2012
Sunshine Sketches of a Little Town as Peter Leacock2011
Suits as Tom2011
Against the Wall as Not available2011
Salem Falls as Amos Duncan2010
Haven as Thornton Aarons2010
Covert Affairs as Joseph Nichols2010
Covert Affairs as Deputy DCI Joseph Nichols2010
Republic of Doyle as Mayor William Cadigan Clarke2010
Republic of Doyle as William Cadigan Clarke2010
Republic of Doyle as William Cadigan Clarke (voice)2010
Rookie Blue as Trevor Bennett2010
When Love Is Not Enough: The Lois Wilson Story as Not available2010
The Night Before the Night Before Christmas as Wayne Fox2010
The Town Christmas Forgot as Charles Benson2009
The Listener as Grant Bogle2009
ZOS: Zone of Separation as Major Gavin Hart2009
Pontypool as Ken Loney (voice)2008
Murdoch Mysteries as Dr. Gilbert Birkins2008
Phantom Punch as Father Alios2008
Passage as John Rae2007
The Company as William Colby2007
The Note as Truman Harris2007
Jonestown: Paradise Lost as Jim Jones2007
Matters of Life & Dating as Not available2006
Angela's Eyes as Not available2006
Angela's Eyes as Gene2006
Man of the Year as Hemmings2006
Night Of Terror as Sean Dunne2006
Shades of Black: The Conrad Black Story as Morde2005
Life with Derek as Not available2005
CarlĀ² as Barney Crashman (voice)2005
Descent as Dr. Palmer Drake2005
More Sex & the Single Mom as Steve2005
Haunting Sarah as Edgar Lewis2005
Plague City: SARS in Toronto as Jeremy Neville2004
Kevin Hill as D. A. Miller2004
This Is Wonderland as Cameron Tiernay2003
Eloise at Christmastime as Brooks the Fiance2003
An American in Canada as Jake Crewe2003
Student Seduction as Drew Dawson2003
Fallen Angel as Charles Wentworth jeune2002
Puppets Who Kill as Not available2001
And Never Let Her Go as Daniel Chapman2001
A Town Without Christmas as David Reynolds1999
Providence as Dr. Hopper1999
As Time Runs Out as Alex Redman1998
L.A. Doctors as Evan Newman1997
Time to Say Goodbye? as Chip Klooster1996
FX: The Series as Matt Cherico1996
Traders as Donald D'Arby1996
The Haunting of Lisa as FBI Technician1995
The Outer Limits as Andrew McLaren1995
The Man in the Attic as Reporter1994
Love & Human Remains as Robert