Untitled Darren Aronofsky Project (2017)~ Role: Unknown
Mena (2017) ~ Role: Monty Schafer
Star Wars Episode VIII (2017) ~ Role: General Hux
A futile and Stupid gesture (2017)~ Role: Henry Beard
Crash Pad (2016) ~ Role: Stensland
The Revenant (2015) ~ Role: Captain Andrew Henry
Star Wars: The Force Awakens (2015) ~ Role: General Hux
Brooklyn (2015) ~ Role: Jim Farrell
Ex Machina (2015) ~ Role: Caleb Smith
Unbroken (2014) ~ Role: Russell Allen "Phil" Phillips
Calvary (2014) ~ Role: Freddie Joyce
Frank (2014) ~ Movies: Jon Burroughs
About Time (2013) ~ Role: Tim
Immature for Charity (2012) ~ Role: Various
Anna Karenina (2012) ~ Role: Konstantin Levin
Dredd (2012) ~ Role: Clan Techie
Shadow Dancer (2012) ~ Role: Connor
Harry Potter And The Deathly Hallows: Part 2 (2011) ~ Role: Bill Weasley
True Grit (2010) ~ Role: Moon (The Kid)
Harry Potter And The Deathly Hallows: Part 1 (2010) ~ Role: Bill Weasley
Sensation (2010) ~ Role: Donal
Never Let Me Go (2010) ~ Role: Rodney
Corduroy (Short) (2009) ~ Role: Mahon
Perrier's Bounty (2009) ~ Role: Clifford
A Dog Year (2009) ~ Role: Anthony Armstrong
Studs (2006) ~ Role: Trampis
Boy Eats Girl (2005) ~ Role: Bernard
