

Ad Astra
2019 · as Male Team Member

Beautiful & Twisted
2015 · as Comic Book Dealer

Gods and Generals
2003 · as George Jenkins

The Contender
2000 · as Stagehand

Lake City
2008 · as Rick

Woman Child
2017 · as Attorney Rose

Christian Mingle
2014 · as Tommy

3, 2, 1... Frankie Go Boom
2012 · as Guy in Park

Boost
2016 · as Big Tommy

Fear
2021 · as Lincoln Morrow

Nat Turner: A Troublesome Property
2003 · as Thomas Gray

The Great Nick D
2024 · as Freddie Van Rosen

Pantheon Black
2010

Stay Green
2020 · as Herb Beinmann

Way Down in Chinatown
2013 · as Victor Mitchum

So Mort It Be
2004 · as Roommate

Mediated: The 21st Century Lifestyle
2007 · as Phil