IMDb Page
Movie Release Date Character Age at Release
Extra Ordinary 09/13/19 Brian Welsh 43
The Commuter 01/11/18 Nathan 41
National Theatre Live: The Beaux Stratagem 09/03/15 Foigard 38
Love, Rosie 10/16/14 Phil 38
Flinch 01/03/14 DCI Bryant (voice) 37
Taming of the Shrew 09/02/13 Tranio 36
Anna Karenina 09/06/12 Opera House Husband 35
Hanna 04/07/11 Burton 34
Robin Hood 05/12/10 Church Deacon 33
Atonement 02/27/07 Soldier in Bray Bar 30