Actor · Born 1981
Charlie vs. the Chocolate Factory
5 Nov 2027
Greenland 2: Migration
2026 · as Riley Watson
The Titan
2018 · as Andrew Rutherford
Run
2018 · as Valis
Curvature
2017 · as Kraviz
Love Is Thicker Than Water
2017 · as Llion
Love Blossoms
2017 · as Ty
Grimsby
2016 · as Special Branch Agent
Legacy
2015 · as Alex
Second Coming
2014 · as Michael
Dead Europe
2012 · as Red
Blitz
2011 · as Precocious PC
National Theatre Live: Hamlet
2010 · as Laertes