Actor
Soulm8te
2026 · as West Coast Manager
Castro's Spies
2020 · as FBI Agent Comms
Pixie
2020 · as American Dad (uncredited)
A Better You
2020 · as Jeff
Supervized
2019 · as Michael
Justice Dot Net
2018 · as Laurent Legault
The Tattoo
2017 · as The Passenger
W.C.
2009 · as Mike
Miss Conception
2008 · as Bob Tushy
Death of a Saleswoman
2006 · as Special Agent Reed Elvin
Batman Begins
2005 · as Basement Club Manager
The Honeymooners
2005 · as Sewer Worker