2025
Magazine Dreams as Dr. Prescott2024
Batman: Caped Crusader as Basil Karlo / Clayface (voice)2021
Yasuke as Abraham (voice)2021
Yasuke as Giovanni (voice)2021
Yasuke as Giovanni / Abraham (voice)2021
Cinema Toast as Roland2019
For All Mankind as Thomas Paine2016
Justice League Action as Brother Night / Merlin (voice)2016
Justice League Action as Brother Night (voice)2016
Rush Hour as Sterling2015
Fear the Walking Dead as Michael2014
The Leftovers as Andy - Radio Caller (voice)2014
Bad Teacher as Paul2014
Return to Zero as Christopher2014
Water & Power as Sgt. Grimm2013
Marvel's Agents of S.H.I.E.L.D. as Frederick2013
Brooklyn Nine-Nine as Dr. Martin Cozner2012
Longmire as Eddie Harp2012
Longmire as Not available2012
Best Friends Forever as Dave Endlich2011
Shameless as Alistair Huddleston2009
In Gayle We Trust as Rafael2008
The Mentalist as Talk Radio Host2005
It's Always Sunny in Philadelphia as Phil2005
The Closer as Sam Osgood1999
The Contract as The Man in Black1995
The Drew Carey Show as Dr. Jeff