2021
Zátopek as Ron's Trainer
2019
Jojo Rabbit as Herr Klum
2019
Carnival Row as Hensloan (1 episode)
2019
The Ash Lad: In Search of the Golden Castle as Nobleman 2
2014
Legends as Guard (1 episode)
2004
Things Wong Kar-Wai Taught Me About Love
1996
Water Rats as Luke (2 episodes)
1993
Breathing Under Water as The Singing Boy
1992
The Time Game as Tony