* Il principe delle maree (1991) nel ruolo del giovane Tom Wingo
* Il crogiuolo (1996) nel ruolo di John Proctor
* Lo Spitfire Grill (1996) nel ruolo di Joe Pardee
* L'ultima volta che mi sono suicidato (1997) nel ruolo di Neal Cassady
* Cose selvagge (1998) nel ruolo di Ray Duquette
* Angolo rosso (1997) nel ruolo di Jack Moore
* Il caso Thomas Crown (1999) nel ruolo del detective Michael McCann
* Random Hearts (1999) nel ruolo di Custis Lewis
* Il negoziatore (1998) nel ruolo del tenente Danny Roman
* Limite verticale (2000) nel ruolo di Peter Garrett
* Quattro fratelli (2005) nel ruolo di Bobby Mercer
* Whiteout (2009) nel ruolo di Russell Haden
* L'ultimo dominatore dell'aria (2010) nel ruolo del Signore del fuoco Ozai
* Colombiana (2011) nel ruolo di Ross
* Real Steel (2011) nel ruolo di Rick
* L'ufficio aggiustamenti (2011) nel ruolo di Harry Mitchell
* Red Tails (2012) nel ruolo di Martin "Easy" Julian
* Lincoln (2012) nel ruolo di William H. Seward
* Jack Ryan:Shadow Recruit (2014) nel ruolo del senatore Charles Irving
* Il giocatore d'azzardo (2014) nel ruolo di Frank
* Il giudice (2014) nel ruolo di Hank Palmer
* Black Mass (2015) nel ruolo di Whitey Bulger
* Animali domestici - Vita da animali (2016) nel ruolo di Max
* Il pupazzo di neve (2017) nel ruolo di Harry Hole
* Mark Felt:L'uomo che fece crollare la Casa Bianca (2017) nel ruolo di Mark Felt
* L'ultimo dominatore dell'aria (2010) nel ruolo di Ozai
* Tutti i soldi del mondo (2017) nel ruolo di J. Paul Getty
* Il vecchio e la pistola (2018) nel ruolo di Forrest Tucker
* Animali - Vita da animali 2 (2019) nel ruolo di Max
* Godzilla contro Kong (2021) nel ruolo di Nathan Lind
Televisione:
* L'ala ovest (2000-2006) nel ruolo di Josh Lyman
* Alias (2001-2006) nel ruolo di Julian Sark
* I Soprano (2002-2007) nel ruolo di Jimmy Altieri
* Entourage (2004-2011) come Ari Gold
* Il Pacifico (2010) nel ruolo di Robert Leckie
* Boardwalk Empire (2010-2014) nel ruolo di Nucky Thompson
* True Detective (2014) nel ruolo di Martin Hart
* Gli avanzi (2014-2017) nel ruolo di Kevin Garvey
* Billions (2016-oggi) nel ruolo di Bobby Axelrod
* Il giuramento (2018) nel ruolo di Tom Hammond
* The Morning Show (2019-oggi) nel ruolo di Mitch Kessler