Nick Olsen
Transplant (2020)
Neil Olsen
Edward Miller
Nurses (2020)
Gerald Henry Jones
Coroner (2019)
Keith Campbell
Frankie Drake Mysteries (2017)
Matthew Lawson
This Life (2015)
Between (2015)
Played (2013)
Peter Bunting
King & Maxwell (2013)
Philip Klane
Perception (2012)
Against the Wall (2011)
Tom
Suits (2011)
Deputy DCI Joseph Nichols
Covert Affairs (2010)
Joseph Nichols
Thornton Aarons
Haven (2010)
Trevor Bennett
Rookie Blue (2010)
Mayor William Cadigan Clarke
Republic of Doyle (2010)
William Cadigan Clarke
William Cadigan Clarke (voice)
Grant Bogle
The Listener (2009)
Major Gavin Hart
ZOS: Zone of Separation (2009)
Dr. Gilbert Birkins
Murdoch Mysteries (2008)
William Colby
The Company (2007)
Angela's Eyes (2006)
Gene
Life with Derek (2005)
Barney Crashman (voice)
Carl² (2005)
D. A. Miller
Kevin Hill (2004)
Cameron Tiernay
This Is Wonderland (2004)
Jake Crewe
An American in Canada (2003)
Puppets Who Kill (2002)
Daniel Chapman
And Never Let Her Go (2001)
Dr. Hopper
Providence (1999)
Dr. Evan Newman
L.A. Doctors (1998)
Matt Cherico
FX: The Series (1996)
Donald D'Arby
Traders (1996)
Andrew McLaren
The Outer Limits (1995)