* The Prince of Tides (1991) as Young Tom Wingo
* The Crucible (1996) as John Proctor
* The Spitfire Grill (1996) as Joe Pardee
* The Last Time I Committed Suicide (1997) as Neal Cassady
* Wild Things (1998) as Ray Duquette
* Red Corner (1997) as Jack Moore
* The Thomas Crown Affair (1999) as Detective Michael McCann
* Random Hearts (1999) as Custis Lewis
* The Negotiator (1998) as Lt. Danny Roman
* Vertical Limit (2000) as Peter Garrett
* Four Brothers (2005) as Bobby Mercer
* Whiteout (2009) as Russell Haden
* The Last Airbender (2010) as Fire Lord Ozai
* Colombiana (2011) as Ross
* Real Steel (2011) as Rick
* The Adjustment Bureau (2011) as Harry Mitchell
* Red Tails (2012) as Martin "Easy" Julian
* Lincoln (2012) as William H. Seward
* Jack Ryan: Shadow Recruit (2014) as Senator Charles Irving
* The Gambler (2014) as Frank
* The Judge (2014) as Hank Palmer
* Black Mass (2015) as Whitey Bulger
* The Secret Life of Pets (2016) as Max
* The Snowman (2017) as Harry Hole
* Mark Felt: The Man Who Brought Down the White House (2017) as Mark Felt
* The Last Airbender (2010) as Ozai
* All the Money in the World (2017) as J. Paul Getty
* The Old Man & the Gun (2018) as Forrest Tucker
* The Secret Life of Pets 2 (2019) as Max
* Godzilla vs. Kong (2021) as Nathan Lind
Television:
* The West Wing (2000-2006) as Josh Lyman
* Alias (2001-2006) as Julian Sark
* The Sopranos (2002-2007) as Jimmy Altieri
* Entourage (2004-2011) as Ari Gold
* The Pacific (2010) as Robert Leckie
* Boardwalk Empire (2010-2014) as Nucky Thompson
* True Detective (2014) as Martin Hart
* The Leftovers (2014-2017) as Kevin Garvey
* Billions (2016-present) as Bobby Axelrod
* The Oath (2018) as Tom Hammond
* The Morning Show (2019-present) as Mitch Kessler