Actor
Kick Me
2023 · as Luther's Dad
The Pulpit - Prelude
2022 · as Supervisor Schmidt
All Creatures Here Below
2019 · as Mr. Rios
Goodland
2018 · as Jim Michaelson
12 Days of Giving
2017 · as Mr Garrett
State of the Union
2015 · as President
Jayhawkers
2014 · as Langston Hughes
Destination: Planet Negro!
2013 · as Dr. Horn/ Howard Horn
Last Ounce of Courage
2012 · as Matt Schnake
All Roads Lead Home
2008 · as Dennison
Raising Jeffrey Dahmer
2006 · as Judge
The Only Witness
2003 · as Lt. Seaver