2024
Levels as Joe2024
Law & Order Toronto: Criminal Intent as Nick Millwood2024
Believer as David Moore2024
Mistletoe Murders as Detective Sam Wilner2024
Mistletoe Murders as Sam Wilner2024
Sweet Angel Baby as Shawn2023
Retreat to You as Sean2022
Fly Away With Me as Ted2019
The Prodigy as John Blume2018
Burden of Truth as Billy Crawford2018
Catch and Release as Cole2018
Paseo as Alice's Boyfriend2017
Betting on the Bride as Damon Hadley2017
Must Kill Karl as Aubrey2016
Wynonna Earp as Ramon Quinn2016
About Us as Christopher2015
Heroes Reborn as Francis2014
We Were Wolves as Nick2014
Parachute as Justin2014
The Proposal as Jack2013
Played as Alex2012
Saving Hope as Dr. Jeremy Bishop2011
Camelot as Sir Kay2010
Republic of Doyle as Terry Quinton2010
Rookie Blue as Nick Collins2010
Harriet the Spy: Blog Wars as Lazaar2010
Shadow Island Mysteries: Wedding for One as Sam2009
Being Erica as Mr. Callaghan2009
ZOS: Zone of Separation as Lt. Richard Matteo2009
12 Men of Christmas as Noah2009
Summer's Blood as Tom Hoxey2008
Murdoch Mysteries as Tobias Allan2008
The Tower as Brian Donavan2007
Heartland as Constable Brian Turner2006
Run Robot Run! as Adam2006
Falcon Beach as Dr. Adrian Keeper2006
Absolution as Father Steve Flannagan2005
Category 7: The End of the World as Peter2004
The Murdoch Mysteries as Henry Pedlow2002
CSI: Miami as Dean Butler2002
2030 CE as Stern