

Flags of Our Fathers
2006 · as Senator (uncredited)

Hollow Man
2000 · as Restaurant Patron (uncredited)

Lincoln
2012 · as Dr. Joseph K. Barnes

Evan Almighty
2007 · as Congressman

Major Payne
1995 · as Army Officer (uncredited)

Affairs of State
2018 · as Fundraiser Guest

The Contender
2000 · as Congressman (uncredited)

My Fellow Americans
1996 · as Restaurant Patron (uncredited)

We the People
2014 · as Colonial Minister

Dystopia
2018 · as Senator Williams

Mary for Mayor
2020 · as Franklin

Permanent
2017 · as Harold

First Lady
2020 · as The King

Clouds
as Dr. Kruschev

Past Shadows
2021 · as Charles Bando

Let Me Have My Son
2023 · as Sonny

The Reconciler
2015 · as Detective Tilton

The Book of Ruth: Journey of Faith
2009