Beau Ideal as Jake Carver
2024
Why Dig When You Can Pluck as Clay
2022
Ghost Tales (1 episode)
2021
Contactee as Jay Rossi
2020
The Brain That Wouldn't Die as Dr. Bill Cortner
2019
For the Road as Gerry Lumley
2019
First Cow as Russian Trapper
2018
The Texture of Falling as Luke Amherst
2016
Letters: A Prologue to Escaping Freedom as Vincent (6 episodes)
2015
Super Drunk: Dark Age of Present Armageddon as Captain Armageddon
2014
Forgotten Hero as Shawn
2013
The Devil Knows His Own
2011
Grimm as Driver (1 episode)
2011
Grimm as Spanish Soldier (1 episode)