The Change-Up Kid as Art Meadows
Westhampton as Mr. Romney
When Angels Fear as Father Toomey
2025
American Summer as Grandpa
2024
Reagan as Tip O'Neill
2023
Miranda's Victim as Dr. Crawford
2023
American Comedy as The Pope
2023
Ghost in the House as Sammy
2022
A Shot Through the Wall as Ritchie Barrett
2020
The Opening Act as Mr. Acevedo
2020
The Way Back as Gerry Norris
2020
Eagle and the Albatross as Dr. Al Wiserman
2019
Bad Impulse as Brandon Reilly
2019
Honey and Clover: A Recipe for Disaster as Dan
2018
Christmas at Grand Valley as Frank
2018
Station 19 as Walter Morewall (1 episode)
2018
The Resident as Simon Ortiz (1 episode)
2017
Wrapped Up In Christmas as Gabriel
2017
The Good Doctor as Mr. Ermey (1 episode)
2016
Man with a Plan as Frank (1 episode)
2016
MacGyver as Lenny (1 episode)
2016
Pitch as Al Luongo (10 episodes)
2016
This Is Us as Alan Damon (2 episodes)
2016
This Is Us as Mr. Damon (1 episode)
2015
I'm Not Ready for Christmas as Santa
2014
A to Z as Pete (1 episode)
2013
The Goldbergs as Arnie Wofsy (1 episode)
2013
Make Your Move as Parole Officer Foster
2012
Elementary as Louis Garmendia (1 episode)
2012
Sullivan & Son as Jack Sullivan (33 episodes)
2012
Perception as Joe Moretti (5 episodes)
2011
Life of Lemon as Arthur
2011
Person of Interest as Stanley Amis (1 episode)
2011
Harry's Law as Raymond Gillot (1 episode)
2011
Shameless as Mo White (3 episodes)
2011
Here's the Kicker as Dave Berry
2010
Hot in Cleveland as J.J. (3 episodes)
2010
The Waiter as Father Parks
2009
The Good Wife as Ronnie Erickson (2 episodes)
2009
Donna on Demand as Detective Lewis
2009
Alien Trespass as Chief Dawson
2008
Leverage as Nicky Moscone (1 episode)
2008
The Mentalist as Santino "Sonny" Battaglia (1 episode)
2008
Lipstick Jungle as Norm Ford (1 episode)
2007
Army Wives (1 episode)
2006
The Path to 9/11 as George Tenet (2 episodes)
2006
Psych as Bill Peterson (1 episode)
2006
Big Momma's House 2 as Crawford
2006
Jesus, Mary and Joey as Father Gino
2005
Ghost Whisperer as Ellis Conway (1 episode)
2005
Criminal Minds as General Lee Whitworth, MD (1 episode)
2005
How I Met Your Mother as Nolan (2 episodes)
2005
Grey's Anatomy as Martin Davis (1 episode)
2004
Behind the Camera: The Unauthorized Story of Charlie's Angels as Fred Silverman
2003
High Times Potluck as Carmine
2002
Outside the Law as Detective Froman
2002
Contagion as General Ryker
2001
Smallville as Coach Walt Arnold (1 episode)
2001
Law & Order: Criminal Intent as Sal Biaggi (1 episode)
2001
Full Disclosure as Clive Carter
2001
Hangman as Captain Gil Roemer
2000
Ed as Richard Vessey (4 episodes)
2000
CSI: Crime Scene Investigation as Det. Jameson (1 episode)
2000
Static Shock as Mr. Foley (voice) (1 episode)
2000
Fear Runs Silent as Therapist
2000
Common Ground as Coach Davis
1999
Third Watch as Mr. Brandolini (1 episode)
1999
Law & Order: Special Victims Unit as Peter Kurtz (1 episode)
1999
Law & Order: Special Victims Unit as Ray Masters (1 episode)
1999
Family Law as Paul Celano (2 episodes)
1999
The Hoop Life (22 episodes)
1999
Justice as Judge Falcone
1999
Batman Beyond as Bill Wallace (voice) (1 episode)
1999
Providence as John Currier (1 episode)
1999
Stranger in My House as Dennis
1998
Mr. Murder as Gen. Aames
1998
Costello (8 episodes)
1998
From the Earth to the Moon as James Webb (2 episodes)
1998
Wide Awake as Father Peters
1998
True Friends as Pauley
1997
Merry Christmas, George Bailey! as Bert
1997
The Rockford Files: Shoot-Out at the Golden Pagoda as Commander Gage
1997
Working as Dan McAllister (1 episode)
1997
Prison of Secrets as Sergeant Ed Crang
1996
The Bachelor's Baby as Monte Craig
1996
FX: The Series as Illya Kozlov (1 episode)
1996
7th Heaven as Andrew Hampton (2 episodes)
1996
Independence Day as Commanding Officer
1996
Terror in the Family as Todd Marten
1996
No One Could Protect Her as Det. Greg Corning
1996
Dog Watch as Halloway
1995
In the Line of Duty: Hunt for Justice as Philip Lamonaco
1995
JAG as Allen Blaisdell (4 episodes)
1995
JAG as Matt "Gooch" Anderson (1 episode)
1995
Excessive Force II: Force on Force as Orland Franco
1995
Amazing Grace (5 episodes)
1994
Touched by an Angel as Bill Evans (1 episode)
1994
ER as Rick Simpson (1 episode)
1994
Chicago Hope (2 episodes)
1994
Burke's Law as Jimmy Jackson (1 episode)
1993
Diagnosis: Murder as Donald Purdy (1 episode)
1993
Boy Meets World (1 episode)
1993
NYPD Blue as George Garabedian (1 episode)
1993
Another Stakeout as Capt. Phil Coldshank
1993
In the Line of Duty: Ambush in Waco as Bob Blanchard
1993
Walker, Texas Ranger as Salvatore Matacio (1 episode)
1993
Dr. Quinn, Medicine Woman (1 episode)
1992
From the Files of Joseph Wambaugh: A Jury of One as Det. Andy Toffenelli
1992
Overexposed as Norm Demski
1991
Dead and Alive: The Race for Gus Farace as Paulie Romano
1991
The Commish (1 episode)
1990
In the Line of Duty: A Cop for the Killing as Kadazian
1990
The Great Los Angeles Earthquake as Steve Winslow
1990
Law & Order as Deputy Chief Joseph Strudevant (2 episodes)
1989
Making a Case for Murder
1989
Taking A Stand as District Attorney
1988
Quiet Victory: The Charlie Wedemeyer Story as Assistant Coach
1988
Police Story: Cop Killer as Sgt. Taggert
1988
The Wonder Years as John 'Jack' Arnold (115 episodes)
1987
Hooperman as Lou Stern (1 episode)
1987
Angel in Green as Sergt. Joe Kobelski
1987
Stakeout as Det. Phil Coldshank
1986
Sledge Hammer! (1 episode)
1986
L.A. Law as Joseph Sears (1 episode)
1986
Nine 1/2 Weeks as Janitor
1985
Misfits of Science as Project Manager (1 episode)
1985
Growing Pains as Dan (1 episode)
1985
Growing Pains as Hockey Coach (1 episode)
1985
Spenser: For Hire as Harry (1 episode)
1985
Moonlighting as Lieutenant (1 episode)
1985
Kojak: The Belarus File as Federal Agent #2
1985
Brass as Det. Navarro
1984
Hunter as Broder (2 episodes)
1984
Talk to Me as Tow Truck Driver
1983
Scarecrow and Mrs. King (1 episode)
1983
Without a Trace as Baker
1982
Cagney & Lacey as Detective Harry Dupnik (5 episodes)
1982
Muggable Mary: Street Cop as Vince Palucci
1981
Simon & Simon as Artie Karnovsky / Art Kaufman (1 episode)
1981
C.O.D. as Secret Service Man #2
1981
Hill Street Blues as Jim McNeil (1 episode)