2024
Mother Father Sister Brother Frank as Carl
2023
The Love Subscription as Grant Fletcher
2021
A Perfect Match as Oliver Beckett
2019
Double Holiday as Spencer Wright
2019
A Cheerful Christmas as James
2019
Good Sam as Eric Hayes
2018
Christmas at Grand Valley as Mike
2018
A Christmas for the Books as Del MacAllen
2017
Mary Kills People as Dr. Bobby Dunn (4 episodes)
2016
Flower Shop Mystery: Dearly Depotted as Claymore Osbourne
2016
Jean of the Joneses as Doctor
2015
The Reckoning as Justin Wirth
2015
Hello, It's Me as Andre
2015
Gone Tomorrow as Finn Blake
2013
The Mortal Instruments: City of Bones as Lambert
2013
Star Spangled Banners as Colin Roth
2013
Beverly Lewis' The Confession as Justin Wirth
2012
Burden of Evil as Jamie Conner
2011
Suits as Jason Black (1 episode)
2010
Lost Girl as Christoph (1 episode)
2010
Double Wedding as Jasper Cooper
2010
At Risk as Toby Huber
2009
Warehouse 13 as Jack (2 episodes)
2009
The Note II: Taking a Chance on Love as Billy Miller
2008
Flashpoint as Tom (1 episode)
2008
Prom Wars: Love Is a Battlefield as Rupert
2008
Murdoch Mysteries as Prince Alfred (1 episode)
2004
ReGenesis as Tom Gleason (1 episode)
2002
Abandon as Pirates of Penzance
2002
Posers as Pretty Boy
1999
Undressed (9 episodes)
1999
The Pact as Paul Cardiff