Home / Discover / People

Hellboy

2019
as Lord Adam Glaren

The Duchess

2008
as Heaton

Victor Frankenstein

2015
as Chief Inspector

Rush

2013
as Stirling Moss

Cloud Atlas

2012
as Haskell Moore's Dinner Guest / Musician / Felix Finch / Lascivious Businessman

The Bank Job

2008
as Phillip Lisle

A Bunch of Amateurs

2008
as Rupert Twist

The Cursed

2021
as Seamus Laurent

The Forsyte Saga: To Let

2003
as George Forsyte

Vendetta

2013
as Spencer Holland

God's Kingdom

2017
as Alexander

The Mark of Cain

2008
as Major Rod Gilchrist

Emma

1996
as Robert Martin

Hampstead

2017
as Steve Crowley

Man to Man

2005
as Beckinsale

Mrs. Dalloway

1997
as Herbert

Kicking Off

2016
as Anthony

Devil's Playground

2010
as Andy Billing

A Little Chaos

2015
as De Ville