Home / Discover / People

The Full Monty

2023
as Gerald Arthur Cooper

Belgravia

2020
as Peregrine, Earl of Brockenhurst

The Happy Prince

2018
as Fr Dunne

The Titan

2018
as Prof. Martin Collingwood

Burden

2018
as Tom Griffin

The Catcher Was a Spy

2018
as Paul Scherrer

Denial

2016
as Richard Rampton

This Beautiful Fantastic

2016
as Alfie Stevenson

Snowden

2016
as Ewen MacAskill

The Choice

2016
as Dr. Shep

Unfinished Business

2015
as Timothy McWinters

Little Boy

2015
as Fr. Oliver

Selma

2015
as President Lyndon B. Johnson

Felony

2014
as Detective Carl Summer

Good People

2014
as DI John Halden

Belle

2013
as Lord Mansfield

The Lone Ranger

2013
as Latham Cole

Space Junk 3D

2012
as Narrator

The Samaritan

2012
as Xavier

The Kennedys

2011
as Joseph P. Kennedy, Sr.

The Gruffalo's Child

2011
as The Fox (voice)

Burke & Hare

2010
as Dr. Knox

The Debt

2010
as Stefan Gold

Jackboots on Whitehall

2010
as Goebbels (voice)

The Green Hornet

2010
as James Reid

The Ghost Writer

2010
as Paul Emmett

The Conspirator

2010
as Reverdy Johnson

The Gruffalo

2009
as Fox (voice)

44 Inch Chest

2009
as Archie

Duplicity

2009
as Howard Tully

A Number

2008
as Salter

Valkyrie

2008
as Friedrich Fromm

Recount

2008
as James Baker

RockNRolla

2008
as Lenny Cole

John Adams

2008
as Benjamin Franklin

Dedication

2007
as Rudy Holt

Michael Clayton

2007
as Arthur Edens

The Last Kiss

2006
as Stephen

Piccadilly Jim

2005
as Bingley Crocker

Ripley Under Ground

2005
as John Webster

Separate Lies

2005
as James Manning

Batman Begins

2005
as Carmine Falcone

If Only

2004
as Taxi Driver

Stage Beauty

2004
as Betterton

Girl with a Pearl Earring

2004
as Pieter Van Ruijven

A Good Woman

2004
as Tuppy

Normal

2003
as Roy 'Ruth' Applewood

The Gathering Storm

2002
as Sir Robert Vansittart

Before You Go

2002
as Frank

An Angel for May

2002
as Sam Wheeler

Black Knight

2001
as Sir Knolte of Marlborough

In the Bedroom

2001
as Matt Fowler

Another Life

2001
as Mr. Carlton

The Patriot

2000
as Gen. Cornwallis

Chain of Fools

2000
as Bollingsworth

Essex Boys

2000
as John Dyke

Ride with the Devil

1999
as Orton Brown

Shakespeare in Love

1998
as Hugh Fennyman

The Governess

1998
as Mr. Charles Cavendish

Rush Hour

1998
as Thomas Griffin

The Full Monty

1997
as Gerald

Smilla's Sense of Snow

1997
as Prof. Loyen

Cold Enough for Snow

1997
as Hugh Lloyd

Wilde

1997
as Marquess of Queensberry

Oscar and Lucinda

1997
as Hugh Stratton

Eskimo Day

1996
as Hugh

The Ghost and the Darkness

1996
as Robert Beaumont

Crossing the Floor

1996
as David Hanratty

Sense and Sensibility

1995
as Mr. Dashwood

A Very Open Prison

1995
as Home Secretary

Royal Deceit

1994
as Hardvendel

Martin Chuzzlewit

1994
as Seth Pecksniff

Priest

1994
as Father Matthew Thomas

In the Name of the Father

1993
as Appeal Prosecutor

Parnell & the Englishwoman

1991
as Sir Charles Russell

Paper Mask

1990
as Dr. Thorn

First and Last

1989
as Stephen

The Woman He Loved

1988
as Ernest Simpson

First Among Equals

1986
as Raymond Gould

Wetherby

1985
as Roger Braithwaite

Parker

1985
as Tom

Spyship

1983
as Martin Taylor

The Shadow-Line

1976
as Ransome

Guest Star

Episode Screen Two
A Very Open Prison
1995
Episode Miss Marple
A Pocketful of Rye (2)
1985
Episode Miss Marple
A Pocketful of Rye (1)
1985