White Widow (2023) als Charlie | |
Love Again (2023) als Billy Brooks | |
Allelujah (2023) als Colin Colman | |
Wayfinder (2022) als Russell | |
Constellations (2021) als Roland | |
Rhythm of Life (2021) als Self | |
The Picture of Dorian Gray (2021) als Basil Hallward | |
Baby Lies Truthfully (2020) | |
It's Me (2020) als Joe | |
The Good Liar (2019) als Steven | |
The Sea (2019) als David | |
Hymn of Hate (2018) als Sergeant George May | |
Freedom Fighters: The Ray (2018) als Ray Terrill / The Ray (voice) | |
National Theatre Live: Angels In America — Part Two: Perestroika (2017) als Joseph Pitt/Mormon Centre Father/The Angel Europa | |
National Theatre Live: Angels In America — Part One: Millennium Approaches (2017) als Joseph Pitt/Prior 1/The Eskimo | |
The Hippopotamus (2017) als Rupert Keynes | |
Mindhorn (2016) als Paul Melly | |
Looking: The Movie (2016) als Kevin Matheson | |
The Pass (2016) als Jason | |
Red Top (2016) als Andy Coulson | |
Stick Man (2015) als Dog (voice) | |
The Lady in the Van (2015) als Young Man with Earring | |
Pride (2014) als Tim | |
Blackwood (2014) als Jack | |
Muppets Most Wanted (2014) als Delivery Man | |
Effie Gray (2014) als George | |
Doctor Who: The Ultimate Guide (2013) als Narrator (voice) | |
Tower Block (2012) als Paul | |
Grabbers (2012) als Dr. Adam Smith | |
Walking the Dogs (2012) als Footman | |
The Pirates! In an Adventure with Scientists! (2012) als Albino Pirate (voice) | |
Is This a Joke? (2011) als Tim | |
The Ballad of Russell & Julie (2011) als Midshipman Frame (archive footage) | |
Huge (2010) als Carl | |
Roar (2009) als Tom | |
In Passing (2009) als Henry Travers | |
Doctor Who: Voyage of the Damned (2007) als Midshipman Alonso Frame | |
The History Boys (2006) als Rudge | |
My Family and Other Animals (2005) als Leslie Durrell | |
The Emperor's New Clothes (2001) als Recruit | |
The Red Peppers (2001) als Alf | |
The King is Dead als Nicky | |
Plainclothes | |
Real Love (Yes, It's Real Love!) als Mick |