

Hidden Figures
2016 · as Pastor Ayres

Ocean's Eight
2018 · as Detective

We Own the Night
2007 · as Riker's Desk Guard

The Post
2017 · as NY Times Staffer

Jersey Girl
2004 · as Press #1

Concussion
2015 · as Mr. Scott (uncredited)

Trick
2019 · as Agent Swift

The Dinner
2017 · as Principal Crane

Barry
2016 · as James Boggs

Love the Hard Way
2003 · as Louis

Bad Shabbos
2025 · as Detective Nichols

The Breaks
2016 · as Detective #2

Release
2019 · as Father McKey

Three Long Years
2003 · as Dr. Ganzy

Steps
2021 · as Marvin

Shirts & Skins
2002 · as Frank

Good Bones
2017 · as Sergeant Sulaski