Home / Discover / People

Peaky Blinders

2013
as Derby Sabini

Predestination

2014
as Mr. Robertson

Vanilla Sky

2001
as Edmund Ventura

Preacher

2016
as Adolf Hitler

Edge of Tomorrow

2014
as Dr. Carter

Almost Famous

2000
as Dick Roswell

Skyscraper

2018
as Mr. Pierce

And Then There Were None

2015
as Thomas Rogers

The Life Aquatic with Steve Zissou

2004
as Vladimir Wolodarsky

The New World

2005
as Selway

Paddington 2

2017
as Phibs

Lawless

2012
as Gummy Walsh

Powers (2015)

2015
as Johnny Royalle

Deep Water

2016
as Detective Nick Manning

Submarine

2011
as Lloyd Tate

The Escort

1999
as Gem

Shine

1996
as (Young) David Helfgott

The Year My Voice Broke

1987
as Danny Embling

The Double

2014
as Harris

Max

2002
as Adolf Hitler

Flirting

1991
as Danny Embling

The Nostradamus Kid

1993
as Ken Elkin

The Proposition

2005
as Brian O'Leary

The Nine Lives of Tomas Katz

2000
as Hyde Park Nutter

So Long, Marianne

2024
as George Johnston

The Menkoff Method

2016
as Max Menkoff

The New Daughter

2009
as Prof. Evan White

Lost in Karastan

2014
as Xan Butler

Mindscape

2013
as Peter Lundgren

Die Biene Maja - Der Kinofilm

2014
as Crawley (voice)

Free Fire

2017
as Gordon

Dadah Is Death

1988
as Andrew Barlow

Red Dog

2011
as Jack

Woundings

1998
as Journalist

The Last Crop

1990
as Craig Sweeney

Lover Boy

1989
as Mick