Actor
A Season of Promises
2026
Yoga Teacher Killer: The Kaitlin Armstrong Story
2024 · as Car Dealer
The J Team
2021 · as Announcer
The Fiddling Horse
2019 · as Max Johnson Sr
Welcome to Marwen
2018 · as Bill Huff
Christmas Princess
2017 · as Judge #1
Wolverine Weapon X: Tomorrow Dies Today
2014 · as Captain America (voice)
American Mary
2013 · as Dr. Walsh
The Company You Keep
2012 · as 80's Reporter
Watchmen
2009 · as Newscaster
Road to Victory
2007 · as Coach Jim Miller
Shelf Life
2004 · as Frank