Actor
Dissociated Me
2026 · as Devin Brochu / "The Love Interest"
FaceTape
2026 · as Winston
The Void
2024 · as Damian
People Like Us
2012 · as Simon
Rubber
2010 · as Son
Hesher
2010 · as T.J.
Shadowheart
2009 · as Young Johnny
Ghosts of Girlfriends Past
2009 · as Young Connor
Chasing a Dream
2009 · as 12 Year Old John Van Horn
In the Valley of Elah
2007 · as David Sanders