Actor
Marcie's
2025 · as Jake
Outside In
2018 · as Shane
We Need to Talk About Kevin
2011 · as Concerned Man
Frayed
2007 · as Kurt Baker
We Go Way Back
2006 · as Jeff