Actor
Star One
2026 · as Captain Worthy
Rebel Moon - Part Two: The Scargiver
2024 · as General
When the Train Stops
2019 · as Clive Emerson
Doomsday
2015 · as Bryon
Starship Apocalypse
2014 · as John Worthy
Starship: Rising
The Young Visiters
2003 · as Dream Man
Kiss Kiss (Bang Bang)
2001 · as Woody
Billy Elliot
2000 · as Dancer in 'Swan Lake' (uncredited)