Acting
Lin's Laundromat
as David
Backyard Ashes
as Colin
Still Twisted
as Tom (segment 'The Crossing')
Dead Heart
as Gordon
Hey Amigos!
as Boofy 1
Mushrooms
as Flynn
NCIS: Sydney
as Captain Commander Waylon Armitage · 1 ep.
Ten Pound Poms
as Arty Farthington · 6 ep.
The Lord of the Rings: The Rings of Power
as Eamon · 1 ep.
Frayed
as Radio DJ · 1 ep.
A Difficult Woman
as Toxicologist · 4 ep.
Twisted Tales
as Tom · 1 ep.