| movie | The Map That Leads to You (2025)As Greg | (Not seen) |
| movie | Queen of the Ring (2024)As Billy Wolfe | (Not seen) |
| movie | Blood for Dust (2023)As John | (Not seen) |
| movie | The Black Demon (2023)As Paul Sturges | (Not seen) |
| movie | The Forever Purge (2021)As Dylan Tucker | (Not seen) |
| movie | The Secret: Dare to Dream (2020)As Bray Johnson | (Not seen) |
| movie | Ford v Ferrari (2019)As Leo Beebe | (Not seen) |
| movie | Breakthrough (2019)As Brian Smith | (Not seen) |
| tv | Yellowstone (2018)As Young John Dutton(9 episodes) | (Not seen) |
| movie | The Most Hated Woman in America (2017)As David Waters | (Not seen) |
| movie | Mark Felt: The Man Who Brought Down the White House (2017)As Charlie Bates | (Not seen) |
| tv | The Late Late Show with James Corden (2015)As Self - Guest(1 episode) | (Not seen) |
| tv | Last Week Tonight with John Oliver (2014)As Bridge Inspector(1 episode) | (Not seen) |
| movie | Little Accidents (2014)As Bill Doyle | (Not seen) |
| movie | Stolen (2012) (AKA "Get Back")As Vincent Kinsey | (Not seen) |
| movie | Red Dog (2011)As John | (Not seen) |
| movie | J. Edgar (2011)As Charles Lindbergh | (Not seen) |
| movie | The Lincoln Lawyer (2011)As Ted Minton | (Not seen) |
| movie | Life as We Know It (2010)As Sam | (Not seen) |
| movie | Peacock (2010)As Officer Tom McGonigle | (Not seen) |
| movie | Stolen (2009) (AKA "Stolen Lives")As Matthew Wakefield | (Not seen) |
| movie | Tell Tale (2009) (AKA "Tell-Tale")As Terry | (Not seen) |
| movie | Management (2008)As Barry | (Not seen) |
| movie | Glory Road (2006)As Don Haskins | (Not seen) |
| movie | Poseidon (2006)As Dylan Johns | (Not seen) |
| movie | An Unfinished Life (2005) (AKA "Ein ungezahmtes Leben")As Crane Curtis | (Not seen) |
| movie | Stealth (2005)As Ben Gannon | (Not seen) |
| movie | Undertow (2004)As Deel Munn | (Not seen) |
| movie | Secondhand Lions (2003)As Adult Walter | (Not seen) |
| movie | Wonderland (2003) (AKA "The Wonderland Murders")As Ron Launius | (Not seen) |
| movie | Hulk (2003) (AKA "Big Green")As Glenn Talbot | (Not seen) |
| movie | Sweet Home Alabama (2002)As Jake Perry | (Not seen) |
| movie | The Deep End (2001)As Darby Reese | (Not seen) |
| movie | Session 9 (2001)As Hank | (Not seen) |
| movie | A Beautiful Mind (2001)As Martin Hansen | (Not seen) |
| movie | You Can Count on Me (2000)As Rudy (Kolinski) Sr. | (Not seen) |
| movie | The Weight of Water (2000)As Rich Janes | (Not seen) |
| movie | American Psycho (2000)As Craig McDermott | (Not seen) |
| tv | Will & Grace (1998)As Josh Lucas(2 episodes) | (Not seen) |
| tv | The Daily Show (1996)As Self(1 episode) | (Not seen) |
| movie | Thinner (1996) (AKA "Stephen King's Thinner")As Male Nurse | (Not seen) |
| movie | Alive (1993) (AKA "Alive: The Miracle of the Andes")As Felipe Restano | (Not seen) |