2021
Leverage: Redemption as General Lionel Frick2016
Nine Lives as Benson2015
Ted 2 as Karl Jackson2014
A Million Ways to Die in the West as Doctor Harper2010
Blue Bloods as Dennis Driscoll2010
Nice Guy Johnny as Dr. Meadows2008
The Babysitters as Ira2008
My Sassy Girl as Roger Bellow2007
Purple Violets as Michael's Agent2006
All the King's Men as Senator2006
Death of a President as Sam McCarthy2006
Brother's Shadow as Parole Officer2006
Love, Ludlow as Storkelson2002
A Gentleman's Game as Raymond Mann2001
Law & Order: Criminal Intent as Terrence Boyd2001
Law & Order: Criminal Intent as Benton Williams1999
Law & Order: Special Victims Unit as James Reed1999
Law & Order: Special Victims Unit as William Evans1999
Third Watch as Andy Fryar1998
City of Angels as Air Traffic Controller1998
A Civil Action as Geologist1998
Hard Rain as Mr Wellman1998
Slums of Beverly Hills as Dr. Grossman1997
American Perfekt as Bernie1995
Excessive Force II: Force on Force as Detective Wayne O'Conner1994
Touched by an Angel as Russell Tate1994
Nobody's Fool as Jocko1993
Romeo Is Bleeding as Mona's Lawyer (uncredited)1993
Nurses on the Line: The Crash of Flight 7 as Not available1992
Double Jeopardy as Assistant District Attorney1991
McBain as Dr. Dalton1990
Law & Order as Hoexter1990
Law & Order as Defense Attorney Charles Heckstrom1990
Law & Order as Marty1990
Law & Order as Conn. ADA Jack O'Connell1990
Teenage Mutant Ninja Turtles as Charles Pennington1989
Margaret Bourke-White as Henry Luce1988
D.O.A. as Graham Corey1987
Nadine as Dwight Estes1987
Street Smart as Leonard Pike1985
The Equalizer as Jay Trescott1985
Heaven Help Us as Brother Constance1985
Charlotte Forten's Mission: Experiment in Freedom as Edward Pierce1984
Murder, She Wrote as Noah Farmer1984
Miami Vice as Billie Joe Higgins1984
Places in the Heart as W.E. Simmons1988
A Pup Named Scooby-Doo Director