

Our Almost Completely True Story
Eric
2023

Being the Ricardos
Vittorio
2021

The Last Champion
Frank Stevens
2020

Twisted Twin
Detective Moreno
2020

The Rookie
Officer Jerry McGrady · (1 episode)
2018

Station 19
Snuffy · (1 episode)
2018

Station 19
Snuffy Souza · (4 episodes)
2018

S.W.A.T.
Jeff Mumford · (29 episodes)
2017

This Is Us
Stanley Pearson · (12 episodes)
2016

Batman vs. Robin
Draco (voice)
2015
West End
Uncle John
2014

How to Get Away with Murder
Leo Lombardo · (1 episode)
2014

#Stuck
Holly's Dad
2014

Ghost Phone
Wilder
2013

Mom
Wayne · (1 episode)
2013

Elementary
Gio Bianchi · (1 episode)
2012

The Exes
Frank · (1 episode)
2011

2 Broke Girls
Nicky · (1 episode)
2011

Harry's Law
Arthur Trassino · (1 episode)
2011

Blue Bloods
Vince D'Amato · (1 episode)
2010

Circle
Chief
2010

Rizzoli & Isles
Mr. Colburn · (1 episode)
2010

Castle
Sal Malavolta · (1 episode)
2009

Batman: The Brave and the Bold
Joe Chill (voice) · (1 episode)
2008

The Mentalist
Oliver Westhoff · (1 episode)
2008

Sons of Anarchy
Leo Pirelli · (1 episode)
2008

In Plain Sight
Ike Dennis · (1 episode)
2008

The Prince and the Pauper: The Movie
Stunt Coordinator
2007

Chuck
Wally Roberts · (1 episode)
2007

The Big Bang Theory
Angelo · (1 episode)
2007

El Cortez
Carlo Russo
2006

Price To Pay
Mr. Martin
2006

All In
T.D.
2006

Conviction
Police Detective · (1 episode)
2006

Jesus, Mary and Joey
Jamie
2006

Ghost Whisperer
Anthony Masters · (1 episode)
2005

Inside Out
Rocco
2005

Eyes
(1 episode)
2005

Numb3rs
(1 episode)
2005

Desperate Housewives
Warren Schilling · (2 episodes)
2004

Boston Legal
A.D.A. Stewart Betts · (3 episodes)
2004

CSI: NY
Angelo Venetti Sr. · (1 episode)
2004

Man in the Mirror: The Michael Jackson Story
Ziggy
2004

Justice League Unlimited
B'wana Beast (voice) · (1 episode)
2004

Justice League Unlimited
War Hawk (voice) · (2 episodes)
2004

The Last Ride
Burt Walling
2004

Cold Case
Ray Bianchi (2009) · (1 episode)
2003

NCIS
Chief of the Boat · (1 episode)
2003

Las Vegas
(1 episode)
2003

Teen Titans
Robotman (voice) · (2 episodes)
2003

American Dreams
Dom · (8 episodes)
2002

Monk
Archie Modine · (1 episode)
2002

24
(2 episodes)
2001

Ordinary Sinner
Mike
2001

Crossing Jordan
Detective Benza · (1 episode)
2001
Leap Years
Russ Adler · (2 episodes)
2001

The Fearing Mind
"The Basher" · (1 episode)
2000

Sheena
Tyler · (2 episodes)
2000

FreakyLinks
(1 episode)
2000

CSI: Crime Scene Investigation
Paul Kimball · (1 episode)
2000

CSI: Crime Scene Investigation
Luke Kimball · (1 episode)
2000

The Huntress
(1 episode)
2000

Fallen Arches
Charlie
2000

The Art of Murder
Willie Kassel
1999

Just Looking
Phil DiLorenzo
1999

Family Law
Richard Sullivan · (1 episode)
1999

Tycus
Jake Lowe
1999

Batman Beyond
Warhawk (voice) · (2 episodes)
1999

Batman Beyond
Ozzie (voice) · (1 episode)
1999

Providence
Mike O'Brien · (1 episode)
1999

The Wild Thornberrys
Pava (voice) · (1 episode)
1998

Sex and the City
The Wrestling Coach · (1 episode)
1998
True Friends
Alphonse
1998

Shelter
Demetrie Kostantinos
1998

Lured Innocence
Maxwell Strong
1997

RocketMan
Gary Hackman
1997

The Pretender
Roland Pritchard · (1 episode)
1996

Dead Ahead
Frank Cacey
1996
Donor Unknown
Nick Stillman
1995

Murder One
A.D.A. Scotto · (5 episodes)
1995

Murder One
A.D.A. Scott (uncredited) · (1 episode)
1995

Not Like Us
Sam Clark
1995

The Outer Limits
Frank Martin · (1 episode)
1995

Touched by an Angel
Martin Ashburn · (1 episode)
1994

ER
Officer Nick Napolitano · (1 episode)
1994

Camp Nowhere
Karl Dell
1994

River of Rage: The Taking of Maggie Keene
Kim
1993

Joe's Life
(11 episodes)
1993
With Hostile Intent
Sgt. Harry McCarthy
1993

Walker, Texas Ranger
Sergeant Vincent Rosetti · (4 episodes)
1993

Good Advice
Joey · (1 episode)
1993

Civil Wars
Charlie Howell · (36 episodes)
1991

Cop Rock
Det. Vincent LaRusso · (11 episodes)
1990

Postcards from the Edge
Cameraman
1990

GoodFellas
Florida Bookie
1990

Fire Birds
Rice
1990

Mortal Sins
Diduch
1989

Tales from the Crypt
Carl Schlag (segment "Only Skin Deep") · (1 episode)
1989

Quantum Leap
Rick · (1 episode)
1989

The Green Flash
Ben Stein
1988

Firehouse
Ron J. Sleek
1987

Meet the People
Peter Onorati
1986

Kate & Allie
(3 episodes)
1984

ABC Afterschool Special
(uncredited) · (1 episode)
1972