
Began his acting at age 9 on the stage in Peter Pan and Oliver.

Red Riding Hood: After Ever After
Young Plank
4.0
2022

The Devil's Hour
James · (1 episode)
7.3
2022

The Passenger
Dan Edmunds
5.4
2020

Cat Skin
Steven
4.5
2017

Pinch
Jimmy
4.5
2015

Son of a Gun
Beach Teen (uncredited)
6.4
2014
Talking Backwards
Gary Dresden
0.0

Mosquito: A Fistful of Bitcoins
Jack
6.2
2015

The War That Changed Us
Telegram Boy · (4 episodes)
6.0
2014

Big School
School Boy (uncredited) · (1 episode)
6.8
2013

Cloudstreet
Featured Extra (uncredited) · (1 episode)
7.0
2011

The Billabong
Dale
7.0
2010

Theo's Friend
0.0

Prank Patrol Down Under
Aran · (1 episode)
6.3
2009