|
Cast- Banshees of Inisherin ,The (2022) as Padraic
- Batman, The (2022) as Oswald Cobblepot / The Penguin
- Thirteen Lives (2022) as John Volanthen
- After Yang (2021) as Jake
- Voyagers (2021) as Richard
- Ava (2020) as Simon
- Gentlemen, The (2020) as ?
- Dumbo (2019) as Holt Farrier
- Widows (2018) as Tom Mulligan
- Beguiled, The (2017) as John McBurney
- Killing of a Sacred Deer, The (2017) as Steven Murphy
- Roman J. Israel, Esq. (2017) as George Pierce
- Fantastic Beasts and Where to Find Them (2016) as Graves
- Lobster, The (2015) as David
- Solace (2015) as Charles Ambrose
- Miss Julie (2014) as John
- Winter's Tale (2014) as Peter Lake
- Dead Man Down (2013) as Victor
- Epic (2013) as Ronin (voice)
- Saving Mr. Banks (2013) as Travers Robert Goff
- Seven Psychopaths (2012) as Marty
- Total Recall (2012) as Doug Quaid / Hauser
- Fright Night (2011) as Jerry Dandrige
- Horrible Bosses (2011) as Bobby Pellitt
- London Boulevard (2010) as Mitchell
- Way Back, The (2010) as Valka
- Crazy Heart (2009) as Tommy Sweet
- Imaginarium of Doctor Parnassus, The (2009) as Tony (3rd transformation)
- Ondine (2009) as Syraceuse
- In Bruges (2008) as Ray
- In Bruges (2008) as Ray
- Pride and Glory (2008) as Jimmy Egan
- Cassandra's Dream (2007) as Terry
- Ask the Dust (2006) as Arturo Bandini
- Miami Vice (2006) as Det. James 'Sonny' Crockett
- The New World (2005) as John Smith
- Alexander (2004) as Alexander the Great
- Home at the End of the World (2004) as Bobby Morrow
- Daredevil (2003) as Bullseye
- Intermission (2003) as Lehiff
- Recruit, The (2003) as James Clayton
- S.W.A.T. (2003) as Jim Street
- Minority Report (2002) as Danny Witwer
- Veronica Guerin (2002) as Spanky McSpank
- American Outlaws (2001) as Jesse James
- Hart's War (2001) as Lieutenant Tommy Hart
- Phone Booth (2001) as Stu
- Ordinary, Decent Criminal (2000) as Alec Lynch
- Tigerland (2000) as Bozz
- War Zone, The (1999) as Nick
|