Born 1973 (age 52) · Bury, UK
Appears in 43 titles

Filmography

The Theory of Everything
7.8
The Theory of Everything
2014
as Roger Penrose
Rush
7.7
Rush
2013
as Lord Hesketh
Tinker Tailor Soldier Spy
6.6
Tinker Tailor Soldier Spy
2011
as Mackelvore
Florence Foster Jenkins
6.7
Florence Foster Jenkins
2016
as Earl Wilson
Serena
5.6
Serena
2014
as Banker in Boston
Crooked House
6.4
Crooked House
2017
as Roger Leonides
You Will Meet a Tall Dark Stranger
5.9
You Will Meet a Tall Dark Stranger
2010
as Poker Friend
Mrs. Harris Goes to Paris
7.3
Mrs. Harris Goes to Paris
2022
as Giles Newcombe
The Leisure Seeker
7.1
The Leisure Seeker
2018
as Will Spencer
Me and Orson Welles
6.4
Me and Orson Welles
2008
as Orson Welles
The Devil's Violinist
6.6
The Devil's Violinist
2013
as John Watson
Mr. Nice
6.1
Mr. Nice
2010
as Hamilton McMillan
The Young Messiah
6.4
The Young Messiah
2016
as Cleopas
I Melt with You
5.3
I Melt with You
2011
as Tim
Northern Soul
5.8
Northern Soul
2014
as John's Dad
Closer to the Moon
6.5
Closer to the Moon
2014
as Iorgu Ristea
Churchill's Secret
6.3
Churchill's Secret
2016
as Christopher Soames
ChickLit
5.4
ChickLit
2016
as David Rose
A Short Stay in Switzerland
6.9
A Short Stay in Switzerland
2009
as Carsten
The Road to Coronation Street
7.1
The Road to Coronation Street
2010
as Harry Elton