Actor
Junkie Run
2025 · as Troy
The Rainbow Kid
2016
Boys On Film 11: We Are Animals
2014 · as Dorian Baum (segment "For Dorian")
For Dorian
2012 · as Dorian Baum
The Memory Keeper's Daughter
2008 · as Robert
Jewel
2001 · as Dennis (Age 9)
Bless the Child
2000 · as Boy in playground