| Zack Snyder's Justice League (2021)As Henry Allen (uncredited) | (Not seen) |
| Justice League (2017)As Henry Allen (uncredited) | (Not seen) |
| Alien: Covenant (2017)As Christopher Oram | (Not seen) |
| 20th Century Women (2016)As William | (Not seen) |
| Jackie (2016)As The Journalist | (Not seen) |
| Spotlight (2015)As Eric Macleish | (Not seen) |
| The Stanford Prison Experiment (2015)As Dr. Philip Zimbardo | (Not seen) |
| The Longest Week (2014)As Dylan Tate | (Not seen) |
| Blood Ties (2013)As Frank | (Not seen) |
| The Watch (2012)As Neighbor (uncredited) | (Not seen) |
| Thin Ice (2011) (AKA "The Convincer")As Randy Kinney | (Not seen) |
| Too Big to Fail (2011)As Timothy Geithner | (Not seen) |
| Public Enemies (2009)As J. Edgar Hoover | (Not seen) |
| Watchmen (2009)As Jon Osterman / Dr. Manhattan | (Not seen) |
| Dedication (2007)As Henry Roth | (Not seen) |
| The Good Shepherd (2006)As Arch Cummings | (Not seen) |
| Mission: Impossible III (2006) (AKA "M:i:III")As John Musgrave | (Not seen) |
| Stage Beauty (2004)As Ned Kynaston | (Not seen) |
| Big Fish (2003)As Will Bloom | (Not seen) |
| Charlotte Gray (2001)As Julien Levade | (Not seen) |
| Waking the Dead (2000)As Fielding Pierce | (Not seen) |
| Almost Famous (2000) (AKA "Something Real")As Russell Hammond | (Not seen) |
| Jesus' Son (1999)As FH | (Not seen) |
| Princess Mononoke (1997)As Ashitaka (voice) | (Not seen) |
| Everyone Says I Love You (1996)As Ken | (Not seen) |
| Sleepers (1996)As Tommy Marcano | (Not seen) |