The Party's Just Beginning (2018) als Alistair | |
Johnny English Strikes Again (2018) als P | |
Elizabeth Harvest (2018) als Oliver | |
Carnage: Swallowing the Past (2017) als Jeremy (voice) | |
The Pity of War: The Loves and Lives of the War Poets (2016) als Wilfred Owen | |
The Imitation Game (2014) als Peter Hilton | |
The Riot Club (2014) als Guy Bellingfield | |
National Theatre Live: Skylight (2014) als Edward Sergeant | |
The Look of Love (2013) als Howard Raymond | |
Supermarket Girl (2012) als Andy | |
One Day (2011) als Murray Cope | |
Chatroom (2010) als Jim | |
An Education (2009) als Graham | |
And When Did You Last See Your Father? (2007) als Blake Morrison (Teen) | |
Sons & Lovers (2003) als Young Paul | |
An Angel for May (2002) als Tom |