* Le Prince des marées (1991) dans le rôle du jeune Tom Wingo
* Le Creuset (1996) en tant que John Proctor
* Le Spitfire Grill (1996) dans le rôle de Joe Pardee
* La dernière fois que je me suis suicidé (1997) dans le rôle de Neal Cassady
* Choses sauvages (1998) dans le rôle de Ray Duquette
* Coin rouge (1997) dans le rôle de Jack Moore
* L'affaire Thomas Crown (1999) dans le rôle du détective Michael McCann
* Random Hearts (1999) dans le rôle de Custis Lewis
* Le négociateur (1998) dans le rôle du lieutenant Danny Roman
* Limite verticale (2000) en tant que Peter Garrett
* Quatre frères (2005) dans le rôle de Bobby Mercer
* Whiteout (2009) dans le rôle de Russell Haden
* Le dernier maître de l'air (2010) dans le rôle du Seigneur du Feu Ozai
* Colombiana (2011) dans le rôle de Ross
* Real Steel (2011) dans le rôle de Rick
* Le Bureau d'ajustement (2011) dans le rôle de Harry Mitchell
* Red Tails (2012) dans le rôle de Martin "Easy" Julian
* Lincoln (2012) dans le rôle de William H. Seward
* Jack Ryan :Shadow Recruit (2014) dans le rôle du sénateur Charles Irving
* Le joueur (2014) dans le rôle de Frank
* Le juge (2014) dans le rôle de Hank Palmer
* Messe noire (2015) dans le rôle de Whitey Bulger
* La vie secrète des animaux de compagnie (2016) en tant que Max
* Le bonhomme de neige (2017) dans le rôle de Harry Hole
* Mark Felt :L'homme qui a fait tomber la Maison Blanche (2017) dans le rôle de Mark Felt
* Le dernier maître de l'air (2010) dans le rôle d'Ozai
* Tout l'argent du monde (2017) en tant que J. Paul Getty
* Le vieil homme et le pistolet (2018) dans le rôle de Forrest Tucker
* La vie secrète des animaux de compagnie 2 (2019) en tant que Max
* Godzilla contre Kong (2021) en tant que Nathan Lind
Télévision :
* L'aile ouest (2000-2006) dans le rôle de Josh Lyman
* Alias (2001-2006) comme Julian Sark
* Les Sopranos (2002-2007) dans le rôle de Jimmy Altieri
* Entourage (2004-2011) dans le rôle d'Ari Gold
* Le Pacifique (2010) dans le rôle de Robert Leckie
* Boardwalk Empire (2010-2014) dans le rôle de Nucky Thompson
* True Detective (2014) dans le rôle de Martin Hart
* Les restes (2014-2017) comme Kevin Garvey
* Milliards (2016-présent) dans le rôle de Bobby Axelrod
* Le Serment (2018) dans le rôle de Tom Hammond
* The Morning Show (2019-présent) dans le rôle de Mitch Kessler