Began his acting at age 9 on the stage in Peter Pan and Oliver.
Red Riding Hood: After Ever After
(Young Plank)
Cat Skin
(Steven)
Pinch
(Jimmy)
Son of a Gun
(Beach Teen (uncredited))
Talking Backwards
(Gary Dresden)
Mosquito: A Fistful of Bitcoins
(Jack)
The Passenger
(Dan Edmunds)
The Billabong
(Dale)
Theo's Friend
(Theo)
Cheers Camden
(Theo)
The War That Changed Us
(Telegram Boy)
Cloudstreet
(Featured Extra (uncredited))
Prank Patrol Down Under
(Aran)
Big School
(School Boy (uncredited))
The Devil's Hour
(James)