Actor
The Old Man & the Gun
2018 · as Offerman
A Ghost Story
2017 · as Gentleman Caller
American Romance
2016 · as Ricky Stern
Nightingale
2014 · as Robert Beasley (voice)
The Master
2012 · as James Sullivan
Dead Man's Burden
2012 · as Wade McCurry
The Oregonian
2011 · as Bud
St. Nick
2009 · as The Homeowner
Alexander the Last
2009 · as Jamie
You Wont Miss Me
2009 · as Sparks
Shotgun Stories
2007 · as Kid Hayes
Low and Behold
2007 · as Turner Stull