Mike
How to Die Alone (2024)
Riggs
Painkiller (2023)
Lieutenant Va'Al Trask
Star Trek: Strange New Worlds (2022)
Alton County Cop #1
Reacher (2022)
Gaunt Belter
The Expanse: One Ship (2021)
Carl Earnest Hall
The Detectives (2018)
Host
The Worst Travel Show (2017)
Ray Burridge
Frankie Drake Mysteries (2017)
Luke Lancaster
Private Eyes (2016)
The Expanse (2015)
Tryke
The Plateaus (2015)
Monsieur Papier-Maché
Odd Squad (2014)
Chip Boygan
Fargo (2014)
Red Hat
19-2 (2014)
Magnus
Reign (2013)
Prince Magnus
Atlee
Being Human (2011)
Darren
The Bitter End (2009)
Nigel Baker
Murdoch Mysteries (2008)
Brent
Sophie (2008)
Cool Teen with Video Camera
Killer Wave (2007)
Writer