2015
Rywolf: Young Alabama
(Short)
2013
Brandt Point
(TV Movie)
Trey Sanders
2013
Man Up, Little Boy
(Short)
Ryan
2013
Dean Slater: Resident Advisor
Unplugged student
2012
A Day in The Life of Your Cats
(Short)
Jack
2011
Swallow
(TV Movie)
Vance (as Zachariah Palmer)
2011
Fly Away
Dylan (as Zachariah Palmer)
2010
Forgotten Pills
Sean 15 (as Zachariah Palmer)
2008
Flying Lessons
(Short)
Dylan (as Zachariah Palmer)