2023
Roswell Delirium as Elliot Malone
2022
Billy the Kid as Ash Upson (3 episodes)
2021
Them as Gary (2 episodes)
2019
For All Mankind as Michael Collins (3 episodes)
2019
The Break-up Artist as Mike
2018
Marrying Mr. Darcy as Henry Robson
2017
The Good Doctor as Brendan Lewis (1 episode)
2017
Tin Star as Nick McGillen (19 episodes)
2016
Twist of Fate as Jeff
2016
Unleashing Mr. Darcy as Henry Robson
2014
Lucky in Love as Liam
2013
Embrace of the Vampire as Chris
2013
Motive as Cam Riley (1 episode)
2012
Hannah's Law as Doc Holliday
2012
Longmire as Paul (1 episode)
2011
The Bend as Mike Campbell
2011
Super Hybrid as Bobby
2011
Fairly Legal as Tim Hemmond (1 episode)
2010
Caprica as Odin Sinclair (4 episodes)
2009
Ice Twisters as Gary
2009
V as David (1 episode)
2009
Stargate Universe as Dr. Williams (1 episode)
2008
Sanctuary as Darrin Wilson (1 episode)
2008
Chasing the White Dragon as Ethan
2008
Poison Ivy: The Secret Society as Blake
2007
Taming Tammy as Tristan
2007
The Invisible as Matty
2007
Crossroads - A Story of Forgiveness as Josh Murakami
2006
Firestorm: Last Stand at Yellowstone as Jim
2006
Psych as Garvin Clayton (1 episode)
2006
Just a Phase as Graham
2003
NCIS as Peter Woodruff (1 episode)
2003
More Than Meets the Eye: The Joan Brock Story as Med Student
2001
Smallville as Rokk Krinn / Cosmic Boy (2 episodes)