| Identity (2003) | Starred as George |
| Crazy As Hell (2002) | Starred as Parker |
| Stealing Harvard (2002) | Starred as Detective Charles |
| The Animal (2001) | Starred as Sergeant Sisk |
| Get Carter (2000) | Starred as Con McCarty |
| Three to Tango (1999) | Starred as Strauss |
| Office Space (1999) | Starred as Bob Slydell |
| Any Given Sunday (1999) | Starred as Jack Rose |
| Truth or Consequences, N.M. (1997) | Starred as Eddie Grillo |
| johns (1997) | Starred as Danny Cohen |
| Nothing to Lose (1997) | Starred as Davis 'Rig' Lanlow |
| Set It Off (1996) | Starred as Detective Strode |
| The Rock (1996) | Starred as Marine Captain Hendrix |
| Mother (1996) | Starred as Carl |
| Born to Be Wild (1995) | Starred as Max Carr |
| Seven (1995) | Starred as California |
| Nixon (1995) | Starred as Earl |
| Wagons East! (1994) | Starred as Julian |
| Mother's Boys (1994) | Starred as Mr Fogel |
| Car 54, Where Are You? (1994) | Starred as Officer Francis Muldoon |
| Surviving the Game (1994) | Starred as Griffin |
| On Deadly Ground (1994) | Starred as MacGruder |
| Hear No Evil (1993) | Starred as Mickey O'Malley |
| Little Noises (1992) | Starred as Stu Slovack |
| A Midnight Clear (1992) | Starred as Major Griffin |
| Article 99 (1992) | Starred as Dr Rudy Bobrick |
| Point Break (1991) | Starred as Ben Harp |
| Highlander II: the Quickening (1991) | Starred as David Blake |
| Born on the Fourth of July (1989) | Starred as 1st Official |
| Lost Angels (1989) | Starred as Dr Farmer--Valley Acres Staff Member |
| Fat Man and Little Boy (1989) | Starred as Richard Shoenfield |
| Talk Radio (1988) | Starred as Stu |
| Shakedown (1988) | Starred as Sean Phillips |
| Wall Street (1987) | Starred as Marvin |
| Sweet Liberty (1986) | Starred as Floyd |
| Platoon (1986) | Starred as Sergeant O'Neill |
| Hollywood Boulevard | Actor |