
Traffic
2000 · as Cincinnati Police Officer (uncredited)

The Bikeriders
2024 · as Happy Family Dad (uncredited)

The Mastermind
2025 · as Man in Sports Jacket (uncredited)

Dark Waters
2019 · as Taft Lawyer (uncredited)

The Killing of a Sacred Deer
2017 · as Student's Dad (uncredited)

The Alto Knights
2025 · as Radio Staff

Muzzle
2023 · as Officer Davis

The Public Eye
1992 · as Man on Street (uncredited)

A Kind of Murder
2016 · as Executive (uncredited)

Shirley
2024 · as Peal Bay Club Member (uncredited)

Mountain Mafia
2010 · as Court Officer

A Strange Brand of Happy
2013 · as David's Co-Worker