Actor
Measure for Measure
2020 · as Timmy
Pirates of the Caribbean: Dead Men Tell No Tales
2017 · as Young Pirate Jeff
The Young Messiah
2016 · as James
Pawno
2015 · as Jason Spears' Son
Blinder
2013 · as Young Tom
Suspended
2012 · as Caleb
Summer Coda
2010 · as Jake