"True Detective" (2015, 8 episodes)
Ray Velcoro
Macbeth (2015, post-production)
Macbeth
Frank (2014)
Frank
Her (2013)
Theodore Twombly
Stoker (2013)
Uncle Charlie
The Disappearance of Eleanor Rigby (2013)
Connor Ludlow
The Master (2012)
Freddie Quell
The Dark Knight Rises (2012)
Dr. Jonathan Crane/Scarecrow (cameo)
Jane Eyre (2011)
Edward Rochester
Burning Man (2011)
Tom
Inception (2010)
Eames
London Boulevard (2010)
Harry Mitchel
Inglorious Basterds (2009)
Lt. Archie Hicox
The Dark Knight (2008)
Dr. Jonathan Crane/Scarecrow
In Bruges (2008)
Ray
Cassandra's Dream (2007)
Terry
Atonement (2007)
Robbie Turner
Batman Begins (2005)
Dr. Jonathan Crane/Scarecrow
"Elvis" (2005, mini-series)
Elvis Presley
Layer Cake (2004)
Clarkie
Vanity Fair (2004)
Captain George Osborne
Bright Young Things (2003)
Simon Balcairn
Intermission (2003)
John
On the Edge (2001)
Jonathan Breech
Titus (1999)
Chiron
Velvet Goldmine (1998)
Brian Slade
The Disappearance of Finbar (1996)
Finbar Flynn