| 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) |