- Movies:
- "The Shawshank Redemption" (1994) as Heywood
- "The Green Mile" (1999) as Percy Wetmore
- "The Thin Red Line" (1998) as Private First Class Robert Witt
- "The Majestic" (2001) as Ernie Cole
- "Catch Me If You Can" (2002) as Frank Abagnale Sr.
- "Road to Perdition" (2002) as Alexander Rance
- "The Punisher" (2004) as Bumpo
- "The Prestige" (2006) as Cutter
- "The Last Airbender" (2010) as Zuko
- Television:
- "The X-Files" (1994) as Walter Skinner
- "The Practice" (1997-2004) as Eugene Young
- "Big Love" (2006-2011) as Alby Grant
- "The Event" (2010-2011) as Blake Sterling
- "Unforgettable" (2011-2016) as Dale Lilly