Actor
Little Woods
2019 · as Jack
Age Out
2018 · as Walt
Windsor
2016 · as Buck
A Country Called Home
2016 · as Roger
Broken
2014 · as Buddy Gross
The Trials of Cate McCall
2013 · as Mr. Stubbs
The Adventures of Sheriff Kid McLain
2013 · as Dirt Man Duke
A Strange Brand of Happy
2013 · as Bernard
Buck Wild
2013 · as Clyde
Salvation
2013 · as Willie
Bernie
2012 · as Lewie
True Grit
2010 · as Cross-examining Lawyer