Actor
The Trouble With Mistletoe
2026 · as Bryce
Spine Scam
2025 · as Ulysses
Sol Invictus
2021 · as Adrian
I'll See You in My Dreams
2015 · as Waiter (uncredited)
Jobs
2013 · as Ethan
The Purge
2013 · as Freak (uncredited)
Little Blue Pill
2011 · as Stephen Cohen