2024
as Frustrated Passenger
2023
as Terrorist #2
2023
as Bank Manager
2022
as Dr. Foster
2021
as Professor
2021
as Dr. Bell
2021
as Docent
2021
as Tremont Manager
2020
as Lyft Driver #1
2019
as Volunteer
2019
as Bouncer
2018
as Chef Clemont
2018
as Jim
2018
as Producer
2016
as TV Host (uncredited)
2016
as Hotel Receptionist
2016
as Weather Man Voice (voice)
2015
as Doctor
2015
as Commissioner Arthur Link
2015
as Advertising Exec #2
2015
as Antique Clerk
2014
as Neighbor (Ted)
2014
as Executive #2
2014
as Sketch Artist
2013
as Bank Manager
2013
as Father Tomas
2013
as Debate Moderator
2012
as Forensic Scientist
2012
as WITSEC Marshall
2012
as Photographer (uncredited)
2012
as Manager
2010
as Mr. Newman
2009
as Kevin Tarlow