Actor
Space Command Redemption
2024
as Yusef Sekander
A Biltmore Christmas
2023
as Harold Balaban
Confess, Fletch
2022
as Count Clementi Arbogastes De Grassi
MEAD
2022
as Admiral Gillette
Discontinued
2022
as Theodore
Portal Runner
2021
as TV Salesman
Deck the Heart
2021
as Larry Link
After Masks
2021
as Dr. Robinson (Past Cure Segment)
Unbelievable!!!!!
2020
as Boris / Edgar Allan Putz
Ben, frankly.
2019
as Caesar
Torn
2019
as Rabbi
Buttons
2018
as Mr. Wentworth
A Bad Feeling
2017
as Self
The Father and the Bear
2016
as Charlie
The Meddler
2016
as Cos
Hail, Caesar!
2016
as Rabbi
Cozmo's
2016
as Wender
Occupants
2015
as Dr Alan Peterson
Star Trek: Renegades
2015
as Dr. Lewis Zimmerman
Mansion of Blood
2015
as Samuel Corbett
Don't Blink
2014
as Man in Black
Infiltrators
2014
as Reverend Quaid
Age of Tomorrow
2014
as General Magowan
Spirit Hunters
2012
as Bob
Atlas Shrugged: Part II
2012
as Dr. Robert Stadler
The Inspector Chronicles
2012
as Bernard
Rock Jocks
2012
as Guard 1
The Legends of Nethiah
2012
as Grandpa / Sir Hanif
Camilla Dickinson
2012
as Mr. Stephanowski
Beethoven's Christmas Adventure
2011
as Smirch
Morlocks
2011
as Colonel Wichita
The Candidate
2011
as Carl Tucker
Trail of Blood
2011
as Agent Weston
Mega Shark vs. Crocosaurus
2010
as Admiral Calvin
Monsterwolf
2010
as Stark
Quantum Quest: A Cassini Space Odyssey
2010
as Milton (voice)
The Odds
2010
as Dale Kakowski
Sensored
2009
as Wade Mixon
The Awakened
2009
as Maddox
P.J.
2008
as Stan Jamison
Ben 10: Race Against Time
2008
as Principal White
Universal Signs
2008
as Father Joe
A.I. Assault
2006
as Dr. John Foster
Homecoming
2005
as Kurt Rand
Roddenberry on Patrol
2003
as The Doctor
Looney Tunes: Back in Action
2003
as Acme VP, Rhetorical Questions
The Amati Girls
2001
as Grace's Doctor
Archibald the Rainbow Painter
1998
as Dr. Kurtz
Small Soldiers
1998
as Ralph, Clean Room Technician
Menno's Mind
1997
as Senator Taylor
The Second Civil War
1997
as Godfrey
Star Trek: First Contact
1996
as Enterprise EMH
Out There
1995
as Walter Danverstein (uncredited)
Launch of Star Trek: Voyager
1995
as Himself
The Pagemaster
1994
as Pirate (voice)
Wagons East!
1994
as Ben Wheeler
Runaway Daughters
1994
as Mr. Cahn
White Mile
1994
as Tom Horton
Revenge of the Nerds IV: Nerds In Love
1994
as Chad Penrod
Fatal Deception: Mrs. Lee Harvey Oswald
1993
as David Lifton
Matinee
1993
as Howard, the Theater Manager
Deadly Matrimony
1992
as Prosecutor
Samantha
1992
as Neil Otto
A Murderous Affair: The Carolyn Warmus Story
1992
as David Lewis
The Witches of Eastwick
1992
as Raymond Gentry
Violation of Trust
1991
as Dr. Raymond Gilmore
Motorama
1991
as Jerry the Policeman
Frame Up
1991
as Frank Govers
L.A. Story
1991
as Voicephone (voice) (uncredited)
Gremlins 2: The New Batch
1990
as Forster
Total Recall
1990
as Johnnycab (voice)
Loverboy
1989
as Dr. Reed Palmer
The 'Burbs
1989
as Joe, Garbageman #2
The Cover Girl and the Cop
1989
as Denise's Date
976-EVIL
1988
as Mark Dark
Dead Heat
1988
as Lt. Herzog
Jack's Back
1988
as Dr. Carlos Battera
China Beach: Pilot
1988
as Dr. Dick Richard
Paul Reiser: Out on a Whim
1987
Amazon Women on the Moon
1987
as Rick Raddnitz (segment "Roast Your Loved One")
The Man Who Fell to Earth
1987
as Agent Richard Morse
Bates Motel
1987
as Dr. Goodman
Innerspace
1987
as The Cowboy
Munchies
1987
as Bob Marvalle
Back to School
1986
as Giorgio
Legend
1985
as Meg Mucklebones
Explorers
1985
as Starkiller / Wak / Wak and Neek's Father
Star 80
1983
as Interviewer
Get Crazy
1983
as O'Connell
The Other Woman
1983
as Chuchi
Dixie: Changing Habits
1983
as Harry Meadows
Lois Gibbs and the Love Canal
1982
as Larry McGuinness
Golden Gate
1981
The Violation of Sarah McDavid
1981
as Scott Crowell
The Howling
1981
as Eddie Quist
Werewolf Game
as Bill