Criminal Minds
Arthur Kiel
NCIS: Los Angeles
Male Paramedic
American Dad!
Man #2 (voice)
9-1-1
Ralph
Marvel's Agents of S.H.I.E.L.D.
Holt
Brooklyn Nine-Nine
Ezra
Monk
Pretentious Actor
Silicon Valley
Instacart Guy
Timeless
Officer Halpern (Front Desk)
For The People
Dwayne Darnell
The Residence
Daryl Armogeda
Room 104
Willis
Hitler: The Rise of Evil
Rudolf Hess
Dimension 404
Guard #1
The Shawshank Redemption
Con (uncredited)
The Greatest Showman
Additional Voices (voice)
The League of Extraordinary Gentlemen
Marksman #3
Hellboy
Agent Moss
The Illusionist
Young Father (uncredited)
The Words
Solomon Kane
Skinhead
15 Cameras
Slumlord
Winged Creatures
Bike Shop Owner
Last Knights
Fat Jim
Baby, Baby, Baby
Vishwaroopam
Tom Black
Ghost Team One
JW Menapace
Wally Got Wasted
Wally
Young Arthur