

Iron Man 3
2013 · as President's Aide

The Patriot
2000 · as Redcoat

Déjà Vu
2006 · as National Guardsman at Disaster

Lift
2024 · as A380 Co-Pilot

The Reluctant Fundamentalist
2013 · as Agent Ford

One Missed Call
2008 · as Dr. Painter

The Testament of Ann Lee
2025 · as Mr. Shattuck

A Royal Winter
2017 · as Mason

All the Money in the World
2017 · as Attorney

The Catcher Was a Spy
2018 · as Princeton Conductor

Borg vs McEnroe
2017 · as Björn Borg's Agent #2

Blood & Gold
2023 · as Sergeant

Meet the Browns
2008 · as NBA Coach

Kidnapping Mr. Heineken
2015 · as Iverson

The Joneses
2010 · as Guy 3

Who Do You Love
2008 · as Hank Lakin

Adolf Island
2019 · as Self - Narrator (voice)

Motives 2 : Retribution
2007 · as Detective