Timestalker (2024) als Alex | |
Men Up (2023) als Dr. Dylan Pearce | |
Making 1899 (2022) als Self | |
Radioactive (2020) als Paul Langevin | |
The Personal History of David Copperfield (2019) als Steerforth | |
The Goldfinch (2019) als Boris Pavlikovsky | |
Bigger (2018) als Ben Weider | |
Dead in a Week (Or Your Money Back) (2018) als William | |
Dunkirk (2017) als Gibson | |
Interlude In Prague (2017) als Wolfgang Amadeus Mozart | |
Bitter Harvest (2017) als Mykola | |
Legend (2015) als David Bailey | |
The Scandalous Lady W (2015) als Captain George Bisset | |
Killing Jesus (2015) als James | |
Under Milk Wood (2014) als Drowned | |
The Truth About Emanuel (2014) als Claude | |
The Adventurer: The Curse of the Midas Box (2013) als Mariah Mundi | |
Mary, Queen of Scots (2013) als Darnley | |
Trap for Cinderella (2013) als Jake | |
The Facility (2012) als Adam Shawcross | |
Elfie Hopkins (2012) als Dylan Parker | |
Citadel (2012) als Tommy | |
We'll Take Manhattan (2012) als David Bailey | |
Hunky Dory (2011) als Davey | |
Queen of Hearts (2011) als Bad Knight | |
Powder (2011) als Miguel | |
Ironclad (2011) als Guy | |
Elsewhere (2011) als Nick | |
A Night On The Tiles (2005) als Bev | |
Hunters in the Dark | |
Mr Burton als Eifed | |
A Beautiful Imperfection | |
Rogue Trooper als Rogue Trooper (voice) |