2024
The Ego Death of Queen Cecilia as Noah
2023
What They Found as The Body
2017
Mustang Island as John
2016
A Country Called Home as Sammy
2013
Loves Her Gun as Don (Neighbor)
2013
Vikings as Second Mercian Archer (1 episode)
2012
Pictures of Superheroes as Joe
2012
FlatlandĀ²: Sphereland as Worker Square
2012
You Hurt My Feelings as John
2010
Sleep Study as Therapist
2006
Gretchen as Ricky Marichino
2004
Gretchen & the Night Danger as Ricky Marichino
2002
My Name Is Buttons as Hunter/Buttons