| tv | The Hunting Wives (2025)As Jed Banks(8 episodes) | (Not seen) |
| movie | Swiped (2025)As Slate | (Not seen) |
| movie | Blackwater Lane (2024)As Matthew | (Not seen) |
| movie | Lights Out (2024)As Sage Parker | (Not seen) |
| tv | Ghosts of Beirut (2023)As Robert Ames(1 episode) | (Not seen) |
| tv | Secret Invasion (2023)As President Ritson(6 episodes) | (Not seen) |
| movie | The Dirty South (2023)As Jeb Roy | (Not seen) |
| movie | Ruthless (2023)As Harry Sumner | (Not seen) |
| movie | Anyone But You (2023)As Leo | (Not seen) |
| movie | Shooting Stars (2023)As Keith Dambrot | (Not seen) |
| movie | Scream VI (2023)As Detective Bailey | (Not seen) |
| movie | Umma (2022)As Danny | (Not seen) |
| movie | Gone in the Night (2022)As Ryan Barlowe | (Not seen) |
| movie | Deadly Illusions (2021)As Tom Morrison | (Not seen) |
| tv | Messiah (2020)As President Young(2 episodes) | (Not seen) |
| tv | The Righteous Gemstones (2019)As John Wesley Seasons(4 episodes) | (Not seen) |
| tv | Prodigal Son (2019)As Nicholas Endicott(3 episodes) | (Not seen) |
| tv | Hanna (2019)As John Carmichael(14 episodes) | (Not seen) |
| movie | The Courier (2019)As Special Agent Roberts | (Not seen) |
| tv | The Purge (2018)As Bobby Sheridan(1 episode) | (Not seen) |
| tv | Station 19 (2018)As Greg Tanner(5 episodes) | (Not seen) |
| tv | Homecoming (2018)As Anthony(3 episodes) | (Not seen) |
| movie | I Still See You (2018)As August | (Not seen) |
| movie | "Into the Dark" Flesh & Blood (2018) (AKA "Flesh & Blood")As Henry Tooms | (Not seen) |
| movie | The Mountain Between Us (2017)As Mark Robertson | (Not seen) |
| movie | Sleepless (2017)As Stanley Rubino | (Not seen) |
| tv | Soundbreaking (2016)As Self - Narrator(8 episodes) | (Not seen) |
| movie | Dirty Grandpa (2016)As David Kelly | (Not seen) |
| movie | Lavender (2016)As Patrick Ryan | (Not seen) |
| tv | Chicago Med (2015)As Battalion Chief Dom Pascal(2 episodes) | (Not seen) |
| movie | Insidious: Chapter 3 (2015) (AKA "Insidious 3")As Sean Brenner | (Not seen) |
| movie | The D Train (2015)As Dermot Mulroney | (Not seen) |
| movie | Careful What You Wish For (2015)As Eliott Harper | (Not seen) |
| tv | Chicago P.D. (2014)As Battalion Chief Dom Pascal(2 episodes) | (Not seen) |
| movie | August: Osage County (2013)As Steve Huberbrecht | (Not seen) |
| movie | Jobs (2013)As Mike Markkula | (Not seen) |
| movie | Stoker (2013) (AKA "Innocent Garden")As Richard Stoker | (Not seen) |
| tv | The Eric Andre Show (2012)As Self(1 episode) | (Not seen) |
| tv | Chicago Fire (2012)As Battalion Chief Dom Pascal(29 episodes) | (Not seen) |
| movie | Beyond (2012)As Jack Musker | (Not seen) |
| movie | A Glimpse Inside the Mind of Charles Swan III (2012)As Doctor | (Not seen) |
| tv | Shameless (2011)As Sean Pierce(23 episodes) | (Not seen) |
| tv | American Horror Story (2011)As Bob Thompson(3 episodes) | (Not seen) |
| tv | New Girl (2011)As Russell Schiller(8 episodes) | (Not seen) |
| movie | The Grey (2011)As Talget | (Not seen) |
| movie | J. Edgar (2011)As Colonel Schwarzkopf | (Not seen) |
| movie | Abduction (2011)As Martin Price | (Not seen) |
| movie | Flash of Genius (2008)As Gil Previck | (Not seen) |
| movie | Burn After Reading (2008)As Star of "Coming Up Daisy" | (Not seen) |
| movie | Georgia Rule (2007)As Dr. Simon Ward | (Not seen) |
| movie | Zodiac (2007) (AKA "Chronicles")As Captain Martin Lee | (Not seen) |
| movie | The Wedding Date (2005)As Nick Mercer | (Not seen) |
| movie | Must Love Dogs (2005)As Bob | (Not seen) |
| movie | The Family Stone (2005) (AKA "Hating Her")As Everett Stone | (Not seen) |
| movie | Undertow (2004)As John Munn | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self(1 episode) | (Not seen) |
| tv | Arrested Development (2003)As Dusty(6 episodes) | (Not seen) |
| movie | About Schmidt (2002)As Randall Hertzel | (Not seen) |
| movie | Intimate Affairs (2001)As Edgar | (Not seen) |
| movie | The Safety of Objects (2001)As Jim Train | (Not seen) |
| movie | Where the Money Is (2000) (AKA "Get a Chance!")As Wayne | (Not seen) |
| movie | Trixie (2000)As Dex Lang | (Not seen) |
| movie | Goodbye Lover (1998) (AKA "Patricia Arquette's Goodbye Lover")As Jake Dunmore | (Not seen) |
| movie | My Best Friend's Wedding (1997)As Michael O'Neal | (Not seen) |
| movie | Kansas City (1996)As Johnny O'Hara | (Not seen) |
| movie | Living in Oblivion (1995)As Wolf | (Not seen) |
| movie | The Celluloid Closet (1995) | (Not seen) |
| movie | How to Make an American Quilt (1995)As Sam | (Not seen) |
| movie | Copycat (1995)As Ruben Goetz | (Not seen) |
| tv | Friends (1994)As Gavin Mitchell(3 episodes) | (Not seen) |
| movie | Angels in the Outfield (1994)As Mr. Bomman / Roger's Dad | (Not seen) |
| movie | Bad Girls (1994)As Josh McCoy | (Not seen) |
| movie | The Last Outlaw (1993)As Eustis | (Not seen) |
| movie | Point of No Return (1993)As J. P. | (Not seen) |
| movie | The Heart of Justice (1992)As Elliot Burgess | (Not seen) |
| movie | Career Opportunities (1991)As Nestor Pyle | (Not seen) |
| movie | Longtime Companion (1989)As John | (Not seen) |
| movie | Young Guns (1988)As Dirty Steve Stephens | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Cameo (uncredited)(1 episode) | (Not seen) |