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
The War That Changed Us
(Telegram Boy)
Big School
(School Boy (uncredited))
Prank Patrol Down Under
(Aran)
Cloudstreet
(Featured Extra (uncredited))
The Devil's Hour
(James)