Actor
Lie Low
2019 · as Lewis
A Plea for Grimsby
2015 · as Max
Awesome Adventures: Party Surprise!
2014 · as Mike (voice)
Side by Side
2013 · as Harvey Buckle
The Woman in Black
2012 · as Tom Hardy
The Awakening
2011 · as Victor Parry
Goodbye to the Normals
2006 · as Magnus