Making Noise Quietly (2019) als Geoffrey | |
The Miniaturist (2017) als Frans Meermans | |
National Theatre Live: The Seagull (2016) als Boris Alexeyevich Trigorin | |
The Lady in the Van (2015) als Alan's Partner | |
National Theatre Live: The Beaux Stratagem (2015) als Archer | |
A Royal Night Out (2015) als Jeffers | |
Spooks: The Greater Good (2015) als Calum Reed | |
Rush (2013) als Peter Hunt | |
Private Peaceful (2012) | |
City Slacker (2012) als Dan | |
Angel (2007) als Sebastian | |
Match Point (2005) als Alan Sinclair | |
Kinky Boots (2005) als Richard Bailey | |
The Other Boleyn Girl (2003) als Francis Weston |