2023
I’ll Be Watching as Dr. Tate
2023
Pinball: The Man Who Saved the Game as Harry Coulianos
2022
Dolly Parton's Mountain Magic Christmas as David
2022
American Reject as Buddy Bisk
2021
The Premise as Charles (1 episode)
2020
Don't Look Back as Reverend Farmer
2020
Easy Does It as Officer Owens
2019
Darlin' as The Bishop
2019
Tales of the City as Chris Bauer (1 episode)
2019
I Hate Kids as Reverend McGooley
2018
Billionaire Boys Club as Ludo
2018
Tales from the Hood 2 as John Lloyd
2017
Mississippi Murder as Bernard
2016
A Boy Called Po as Randall Bane
2015
The Runner as Mark Lavin
2015
Scream: The TV Series as Mayor Quinn Maddox (10 episodes)
2015
Sam as Alexander Blondell
2015
Wiener Dog Internationals as Judge Brown
2014
NCIS: New Orleans as Dalton Greenbrick (1 episode)
2013
12 Years a Slave as Judge Turner
2013
Parkland as Malcolm Kilduff
2013
The Blacklist as Antony Eagleton (1 episode)
2013
Wiener Dog Nationals as Judge Brown
2011
Brawler as Fat Chucky
2009
Funny People as George's Agent
2008
The Wendy Williams Show (1 episode)
2007
Mad Men as Salvatore Romano (39 episodes)
2007
The Making of ‘Mad Men’ as Self
2006
Ugly Betty as Spencer Cannon (2 episodes)
2005
Ghost Whisperer as Maitre D' (1 episode)
2004
Rescue Me as Photographer #1 (1 episode)
2001
Law & Order: Criminal Intent as Hugo (1 episode)
2001
Law & Order: Criminal Intent as Hutton Mays (1 episode)
1997
Kiss Me, Guido as Tino
1989
The Simpsons as Philip Hefflin / Carl (voice) (1 episode)