Filmography
| Year | Title | Role |
| 2023 | B'twixt Now and Sunrise | Hall Baltimore |
| 2022 | Top Gun: Maverick (2022) | Adm. Tom "Iceman" Kazansky |
| 2021 | The Birthday Cake (2021) | Uncle Angelo |
| 2021 | Val (2021 Documentary) | Cinematographer, Producer, Self, Writer |
| 2020 | Paydirt (2020) | Sheriff Tucker |
| 2019 | Jay & Silent Bob Reboot | Bluntman |
| 2017 | Song to Song | Duane |
| 2017 | The Snowman (2017) | Rafto |
| 2013 | Planes | Bravo |
| 2013 | Standing Up (2013) | Hofstadder |
| 2013 | Palo Alto | Stewart |
| 2011 | Blood Out | Arturo |
| 2011 | Kill the Irishman | Joe Manditski |
| 2011 | 5 Days of War | Dutchman |
| 2011 | Twixt | Hall Baltimore |
| 2011 | Deep in the Heart | The Bearded Man |
| 2010 | MacGruber | Dieter Von Cunth |
| 2010 | Gun | Angel |
| 2010 | Bloodworth | Warren Bloodworth |
| 2009 | The Steam Experiment | Jimmy |
| 2009 | American Cowslip | Todd Inglebrink |
| 2009 | Bad Lieutenant: Port of Call New Orleans | Stevie Pruit |
| 2008 | American Meth | Narrator |
| 2008 | Felon | John Smith |
| 2008 | Delgo | Bogardus |
| 2006 | 10th and Wolf | Murtha |
| 2006 | Deja Vu | Agent Pryzwarra |
| 2006 | Played (2006) | Actor |
| 2006 | Summer Love | The Wanted Man |
| 2005 | Kiss Kiss, Bang Bang (2005) | Gay Perry |
| 2005 | Trudell | Actor |
| 2004 | Mindhunters | Jake Harris |
| 2004 | Spartan | Scott |
| 2004 | Stateside | SDI Skeer |
| 2004 | Alexander (2004) | Philip |
| 2003 | The Missing | Lt. Jim Ducharme |
| 2003 | Masked and Anonymous | Animal Wrangler |
| 2003 | Wonderland | John Holmes |
| 2002 | The Salton Sea | Danny Parker/Tom Van Allen |
| 2000 | Red Planet | Robby Gallagher |
| 2000 | Pollock | Willem de Kooning |
| 1999 | Joe The King | Bob Henry |
| 1999 | A Prima Vista | Virgil 'Virg' Adamson |
| 1998 | The Prince of Egypt | Moses, God |
| 1997 | The Saint | Simon Templar |
| 1996 | The Island of Dr. Moreau | Montgomery |
| 1996 | The Ghost and the Darkness | Col. John Henry Patterson |
| 1995 | Wings of Courage | Jean Mermoz |
| 1995 | Batman Forever | Bruce Wayne/Batman |
| 1995 | Heat (1995) | Chris Shiherlis |
| 1993 | The Real Mccoy | J.T. Barker |
| 1993 | Tombstone | Doc Holliday |
| 1993 | True Romance | Mentor (Elvis) |
| 1992 | Thunderheart | Ray Levoi |
| 1991 | The Doors | James Douglas 'Jim' Morrison |
| 1989 | Kill Me Again (1989) | Jack Andrews |
| 1988 | Willow (1988) | Madmartigan |
| 1987 | The Man Who Broke 1,000 Chains | Robert Eliot Burns/Eliot Roberts |
| 1986 | Top Gun (1986) | Lt. Tom "Iceman" Kazanski |
| 1985 | Real Genius | Chris Knight |
| 1984 | Top Secret! | Nick Rivers |