Cold Case (2003) TV Series .... Tom Stillman
The Human Stain (2003) .... Louie Borero
The Hunted (2003) .... Ted Chenoweth
Sons and Lovers (2003) (TV) .... Jerry
Catch Me If You Can (2002) .... Assistant Director Marsh
Analyze That (2002) .... Richard Chapin
Shadow Realm (2002) (TV) .... Malone
Living in Hope (2002) .... Compere
Rocket's Red Glare (2000/I) (TV) .... Wyatt Claybourne
Deadlocked (2000) (TV) .... Jake Fisque
Atomic Train (1999) (TV) .... Wally Phister
True Crime (1999) .... Reedy
Seasons of Love (1999) (mini) TV Series .... Gorm Schrader
Dawson's Creek (1998) TV Series .... John Witter
Trojan War (1997) .... Ben Kimble
Invasion (1997) (TV) (uncredited) .... Airbase Colonel Brown
Turbulence (1997/I) .... FBI Agent Frank Sinclair
EZ Streets (1996) (TV) .... Captain Geary
Crazy Horse (1996) (TV) .... General Crook
Gone in the Night (1996) (TV) .... Gerry Harbin
City Hall (1996) .... Commissioner Coonan
Runway One (1995) (TV) .... Colonel van Damme
Murderous Intent (1995) (TV)
Truman (1995) (TV) .... Bob Hannagan
Blown Away (1994) .... Capt. Fred Roarke
Being Human (1993) .... Detective Cobb
L'affaire Pélican (1993) .... Matthew Barr
Geronimo: An American Legend (1993) .... Capt. Hentig
L'impasse (1993) .... Duncan
Cliffhanger (1993) .... Agent Michaels
Nowhere to Run (1993) .... Cop in Chase
Citizen Cohn (1992) (TV) .... Sen. Charles Potter
Mario and the Mob (1992) (TV)
Lady Against the Odds (1992) (TV)
Steel Justice (1992) (TV) .... Lt. Bill Somes
Quicksand: No Escape (1992) (TV) (as John Joseph Harris) .... Det. Harris
Posing: Inspired by Three Real Stories (1991) (TV) .... Jimmy Lanahan
Cover-Up (1991) .... Jeff Cooper
Desperate Hours (1990) .... Lexington
A Shock to the System (1990) .... Motorman
Loose Cannons (1990) .... Cop
Glory (1989) .... Sgt. Maj. Mulcahy
Shakedown (1988) .... Bartender
Alone in the Neon Jungle (1988) (TV) .... Benson
Deathmask (1984) .... Reporter 1970
The Pope of Greenwich Village (1984) .... Ginty
Rage! (1980) (TV) .... Man #C