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)
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)