Actor
Thou Shalt Not Steal
2024
as Robert
Skyscraper
2018
as Mr. Pierce
Paddington 2
2017
as Phibs
Free Fire
2017
as Gordon
The Menkoff Method
2016
as Max Menkoff
The Windmill Massacre
2016
as Nicholas
Maya the Bee Movie
2014
as Crawley (voice)
Predestination
2014
as Mr. Robertson
Lost in Karastan
2014
as Xan Butler
Edge of Tomorrow
2014
as Dr. Carter
The Double
2014
as Harris
Anna
2013
as Peter Lundgren
Lawless
2012
as Gummy Walsh
Red Dog
2011
as Jack
Submarine
2011
as Lloyd Tate
Red White & Blue
2010
as Nate
The New Daughter
2009
as Prof. Evan White
Lecture 21
2008
as Peters
The New World
2005
as Selway
The Proposition
2005
as Brian O'Leary
Charlie and the Chocolate Factory
2005
as Mr. Bucket
The Life Aquatic with Steve Zissou
2004
as Vladimir Wolodarsky
Lara Croft: Tomb Raider - The Cradle of Life
2003
as Bryce
The Sleeping Dictionary
2003
as Neville
Max
2002
as Adolf Hitler
Vanilla Sky
2001
as Edmund Ventura
He Died with a Felafel in His Hand
2001
as Danny
Lara Croft: Tomb Raider
2001
as Bryce
Almost Famous
2000
as Dick Roswell
The Nine Lives of Tomas Katz
2000
as Hyde Park Nutter
The Escort
1999
as Gem
Simon Magus
1999
as Simon
There's No Fish Food in Heaven
1998
as Jeff
Woundings
1998
as Journalist
Down Rusty Down
1997
as Rusty
True Love and Chaos
1997
as Dean
Shine
1996
as David as an adolescent
Dad and Dave: On Our Selection
1995
as Joe
The Nostradamus Kid
1993
as Ken Elkin
Joh's Jury
1993
as Brad
Secrets
1992
as Randolph
Road to Alice
1992
The Last Crop
1991
as Craig Sweeney
Dead to the World
1991
as Skip
Flirting
1991
as Danny Embling
Lover Boy
1989
as Mick
The Prisoner of St. Petersburg
1989
as Jack
Dadah Is Death
1988
as Andrew Barlow
The Year My Voice Broke
1987
as Danny Embling
Dogs in Space
1986
as Bowie Fan