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