
Known For
Filmography
2026
2026
2022
2020
2017
2017
2017
2015
2015
2014
2010
2008
2005
2003

Seahorse
Movie · as Emile

Mayday
Movie · as James 'Mullet' Mullen

Star Trek: Strange New Worlds
TV · as Barjan T'Or · 1 ep

Transplant
TV · as Shane Neal · 1 ep

Another WolfCop
Movie · as Frank

Anne with an E
TV · as Shady Man · 1 ep

Cardinal
TV · as Josh · 6 eps

12 Monkeys
TV · as Reed · 1 ep

The Expanse
TV · as Staz · 6 eps

Maps to the Stars
Movie · as 2nd AD (Blue Matrix)

Storming Juno
Movie · as Sgt. MacPhee

The Englishman's Boy
TV · as Prison Guard · 2 eps

Tideland
Movie · as Luke (uncredited)

Mayday
TV · as Young First Officer · 1 ep