Actor
Mystery 101: Deadly History
2021
as Graham Winslow
Mystery 101: Killer Timing
2021
as Graham Winslow
Mystery 101: An Education in Murder
2020
as Graham Winslow
Seberg
2019
as Interviewer
Mystery 101: Dead Talk
2019
as Graham Winslow
Mystery 101: Words Can Kill
2019
as Graham Winslow
Mystery 101: Playing Dead
2019
as Graham Winslow
Mystery 101
2019
as Graham
The Assassin's Code
2018
as Angelo Leonetti
Delirium
2018
as Father
Dreamland
2016
as Allen
Babysitter
2015
as Neal Longway
Runaway
2014
as Rick
Pacific Rim
2013
as American UN Representative
The Space Between
2011
as Airline Executive
Bones
2010
as Detective Pino
Cougar Club
2007
as Mr. Holmes
Ambulance Girl
2005
as Michael Stern
Jane Doe: Now You See It, Now You Don't
2005
as William Joyner
Missing Brendan
2004
as Bob Calden
Gramercy Park
2004
as Billy Hammond Sr
The Banger Sisters
2002
as Raymond Kingsley
Clockstoppers
2002
as Dr. Gibbs
Halloweentown II: Kalabar's Revenge
2001
as Calabar
The Contender
2000
as William Hanson
Horse Sense
1999
as Glenn Woods
Halloweentown
1998
as Kalabar
Bulworth
1998
as Reporter in Hallway
Star Maps
1997
as Martin
High Stakes
1997
as Mike Fitzgreald
Color Me Perfect
1996
as Dr. Mitch Conlon
Amityville: Dollhouse
1996
as Bill Martin
Chameleon
1996
as Jason Ainsley
Jade
1995
as Mr. Green
An Element of Truth
1995
as Peter
Me and the Kid
1993
as Dr. Berman
Without Warning: Terror in the Towers
1993
For The Love of My Child: The Anissa Ayala Story
1993
as Dr. Rudolph Brutoco
Citizen Cohn
1992
as Reporter
The Rape of Doctor Willis
1991
as Wally Shaw
Welcome Home, Roxy Carmichael
1990
as Scotty Sandholtzer
Memories of Murder
1990
as Michael
Personals
1990
as Evan Martin
From the Dead of Night
1989
as Glen Eastman
Who Gets the Friends?
1988
Haunted by Her Past
1987
as Charles Kamen
Summer School
1987
as Vice Principal Phil Gills
About Last Night...
1986
as Steve Carlson
Svengali
1983
as Mendy Weindenbaum