2019
BrightBurn
Actor
2017
Guardians of the Galaxy Vol. 2
Actor - Gef
2016
Heartland
Actor - JD
2005
Sleeping Dogs Lie
Actor - Carl
Full filmography