Home / Discover / People

A Bunch of Amateurs

2008
as Rupert Twist

A Little Chaos

2015
as De Ville

Cloud Atlas

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

Deep State

2018
as George White

Devil's Playground

2010
as Andy Billing

Emma

1996
as Robert Martin

God's Kingdom

2017
as Alexander

Hampstead

2017
as Steve Crowley

Hellboy

2019
as Lord Adam Glaren

Kicking Off

2016
as Anthony

Lucan (2013)

2013
as Jimmy Goldsmith

Man to Man

2005
as Beckinsale

Mrs. Dalloway

1997
as Herbert

Mutual Friends

2008
as Carl Cato

Mutual Friends

2008
as Carl Cato

Rush

2013
as Stirling Moss

Sex Education

2019
as Mr. Groff

The Bank Job

2008
as Phillip Lisle

The Cursed

2021
as Seamus Laurent

The Duchess

2008
as Heaton

The Escape Artist

2013
as Julian Fowkes, QC

The Forsyte Saga (2002)

2002
as George Forstye

The Forsyte Saga: To Let

2003
as George Forsyte

The Mark of Cain

2008
as Major Rod Gilchrist

The Night Manager

2016
as Sandy Langbourne

The Terror

2018
as Dr. Stanley

Undercover (2016)

2016
as Robert Greenlaw

Vendetta

2013
as Spencer Holland

Victor Frankenstein

2015
as Chief Inspector

Why Didn't They Ask Evans?

2022
as Rev. Richard Jones

Guest Star

Episode Cranford
August 1842
2007
Episode Genius (2017)
Einstein: Chapter One
2017
Episode Genius (2017)
Einstein: Chapter Three
2017
Episode Genius (2017)
Einstein: Chapter Two
2017
Episode Utopia
Episode 1
2013
Episode Utopia
Episode 2
2013
Episode Utopia
Episode 2
2014
Episode Utopia
Episode 3
2014
Episode Utopia
Episode 3
2013
Episode Utopia
Episode 4
2014
Episode Utopia
Episode 4
2013
Episode Utopia
Episode 5
2014
Episode Utopia
Episode 5
2013
Episode Utopia
Episode 6
2014
Episode Utopia
Episode 6
2013
Episode Midsomer Murders
Not in My Back Yard
2011