2023
The Last of Us as Abe2022
Heatwave as Ironside2022
The Wedding Veil Legacy as Bruce2022
Heart of the Matter as Milton Reed2021
Family Law as Judge Hingston2020
Christmas She Wrote as Mr. Grantham2020
Love Under the Olive Tree as Raphael Brandini2020
Christmas in Evergreen: Bells Are Ringing as Jeb Cooper2019
William as Chairman Douglass2018
Little Pink House as Jim Bratten2018
Reap What You Sew: An Aurora Teagarden Mystery as Marv Wilson2017
The Good Doctor as Walter Flemming2017
Riverdale as Mr. Lazenby2016
Toni Braxton: Unbreak My Heart as Toni's Lawyer2015
UnREAL as Gregor Fields2015
The Starlight Heist as Bill Willsworth2015
Stolen Dreams as Garwin2014
The Flash as President2014
Feed the Gods as Vincent2014
The Editor as Police Chief O'Connor2013
Motive as Mr. Victor2013
Scarecrow as Murphy2013
Goodnight for Justice: Queen of Hearts as Sheriff2012
Emily Owens, M.D as Dr. Morehead2011
Doomsday Prophecy as Sam Lowell2011
The Killing Game as McCandless the Coroner2010
Paradox as Hillman2010
Sins of the Mother as Carl2009
Watchmen as Detective Fine2009
A Dangerous Man as Sgt. Ritchie2009
Sight Unseen as Detective Richard Walker2009
Alien Trespass as Sam2008
NYC: Tornado Terror as Mayor Leonardo2007
The Last Mimzy as Utilities Commisioner2007
Write & Wrong as Marty Rosen2006
Psych as Jack Atwater2006
Black Christmas as Medical Examiner2006
The Butterfly Effect 2 as Alberto Fuentes2006
Trapped Ashes as Dr. Strangler (segment "My Twin, The Worm")2006
Behind the Camera: The Unauthorized Story of 'Diff'rent Strokes' as Howard Leeds2006
Family in Hiding as Cloninger2006
The Entrance as The Rapist2005
Supernatural as Coroner2005
The Long Weekend as Gordon Lanson2005
Severed as John2005
Bob the Butler as Detective Alvarez2005
FBI: Negotiator as Agent Jon Di Carlo2004
Battlestar Galactica as Cabott2004
I, Robot as Baldez2004
The Survivors Club as Fitz Fitzpatrick2003
Tru Calling as Marlon Todd2003
First to Die as Lt. Roth2002
The Dead Zone as Sam Baker2002
Liberty Stands Still as Wall Street Man2002
L.A. Law: The Movie as Ron Gervin2001
Smallville as Yaeger Scanlan2001
Touched by a Killer as Mitch Clarke2001
The Heart Department as Doctor #42001
The Operative as Urquhart2000
Dark Angel as Dr. George2000
Call of the Wild as Not available2000
Christina's House as Sheriff Mark Sklar1999
Beggars and Choosers as Not available1999
So Weird as Club Manager1999
A Cooler Climate as Leo1998
Cold Squad as Not available1998
First Wave as Dr. Markowitz1998
First Wave as Sammy 'The Horse' Kozack1998
The Crow: Stairway to Heaven as Not available1998
Outrage as Officer Dan McRyan1998
One Hot Summer Night as Judge Block1998
Circle of Deceit as Leo Pappas1998
Golf Punks as Joe1997
Stargate SG-1 as Whitlow1997
The Practice as Not available1997
Mr. Magoo as Javier1997
Contagious as Det. Barnes1997
Dad's Week Off as Detective1997
Intensity as Head of the Hospital1997
Kitchen Party as Les Sr.1996
The Sentinel as Killibrew1996
The Sentinel as Brad's Lawyer1996
Poltergeist: The Legacy as Dr. Patterson1996
She Woke Up Pregnant as Judge Arnold Rolfe1996
Mother Trucker: The Diana Kilmury Story as Les1996
Mask of Death as Tony Lopata1996
Maternal Instincts as Detective Jack Kramer1995
The Outer Limits as William Talbot1995
The Outer Limits as Gunther Van Owen1995
The Outer Limits as Dr. Silcase1995
Crying Freeman as Chief Randall1995
Deadlocked: Escape from Zone 14 as Archer’s Attorney1995
Malicious as Detective #11995
Red Scorpion 2 as Steinberg1995
When the Vows Break as Mr. Morley1995
Trust in Me as Kanzer1994
Viper as Philip Leech1994
M.A.N.T.I.S. as Det. Paul Warren1994
Heart of a Child as Cardiologist1994
Double Cross as First Detective1994
The Disappearance of Vonnie as Lt. Vigo1993
The X-Files as Doctor Plith1993
The X-Files as Dr. John Grago1993
Alive as Co-Pilot1993
Madison as Not available1993
Miracle on Interstate 880 as Dr. Scott1993
When a Stranger Calls Back as Detective Brauer1993
The Only Way Out as Brock1993
Other Women's Children as Randy Gross1992
The Hat Squad as Not available1992
Shame as Tom Rainey1992
Still Not Quite Human as Tourist Man1992
Stay Tuned as Cop1991
Fly by Night as Not available1991
Palace Guard as Grant Dillon1991
Mystery Date as Detective Al Condon1991
Run as Halloran's Lieutenant1990
Short Time as Cop1990
Cold Front as Cooper1990
Broken Badges as Not available1989
Booker as Not available1989
Look Who's Talking as Mr. Anal1989
The Fly II as Simms1989
The Penthouse as Link1989
Quarantine as Senator Ford1988
Shoot to Kill as Not available1988
The Accused as Plea Bargain Lawyer1988
The Red Spider as Velch1987
21 Jump Street as A.D.A. Brabeck1987
21 Jump Street as Knoller1987
21 Jump Street as Anderson1987
21 Jump Street as Sgt. Crenshaw1987
Wiseguy as Not available1987
J.J. Starbuck as Not available1987
The New Adventures of Beans Baxter as Number Two1986
The Christmas Star as Desk Sergeant1986
Spot Marks the X as Elvis1985
MacGyver as Nick Milani1985
MacGyver as Maddox1985
MacGyver as Falco1985
Danger Bay as Redd1984
Airwolf as AckroydNaN
Davy Crockett: A Letter to Polly as Soldier1986
Close to Home as Not available1985
Blackout as Motel Clerk1984
Airwolf as Valdez2014
The Editor Associate Producer