2013
Willed to Kill as Lt. Schneider2012
The Firm as Harold Sutherland2007
Second Sight as Mr. Morris2006
Hollow Man II as Dr. William Reisner2005
Living with the Enemy as Houston Edwards2004
5ive Days to Midnight as Brad Hume2003
DC 9/11: Time of Crisis as White House Chief of Staff Andrew Card2001
Smallville as Milo2001
Vampire High as Not available2000
Nuremberg as Col. John Harlan Amen2000
Cruel Intentions 2 as Edward Valmont2000
Custody of the Heart as Carter Petrie2000
Caracara as Alan Crancer1999
Happy Face Murders as Alan Sanford1997
Gunfighter's Moon as Jordan Yarnell1996
Psi Factor: Chronicles of the Paranormal as Not available1993
Kung Fu: The Legend Continues as D.A. Thomas Shelton1993
White Fang as Adam Scott1993
On My Own as The Father1993
Rapture as Sean Corcoran1992
Fatal Memories as Barry Lipsker1991
If Looks Could Kill as Agent Corben1989
Millennium as Tom Stanley1989
Mothers, Daughters and Lovers as Phil Studer1987
Too Outrageous! as Not available1986
The Vindicator as Carl Lehman alias Frankenstein1986
Mafia Princess as Dr. Raymond Spiros1986
Really Weird Tales as Todd Jeffrey Lamont (segment "I'll Die Loving")1985
Perry Mason Returns as David Gordon1983
The Hitchhiker as Eddie1980
Ritter's Cove as Not available1980
Final Assignment as Richard1980
Happy Birthday, Gemini as Sam Weinberger1977
Outrageous! as Bob