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)
Mosquito: A Fistful of Bitcoins
(Jack)
Son of a Gun
(Beach Teen (uncredited))
Talking Backwards
(Gary Dresden)
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)