Filmography
- Actor (18 credits)
- Ditched (2017) Connor
- American Made (2017) Young Barry, not listed in credits
- A Mermaid's Tale (2016) Zack
- True Believers (2016) Brother Steve
- The System (2016) Grey Magnus
- I Am Potential (2015) Jesse Hughes
- The Unexpected Bar Mitzvah (2015) Paul Douglas
- Timmy Muldoon and the Search for the Shadoweyes Bandit (2013) Zach Taylor
- The Internship (2013) Cole, not listed in credits
- Parental Guidance (2012) Bully's Posse, not listed in credits
- All Hallows Evil: Lord of the Harvest (2012) Scotty
- Ace the Zombie: The Motion Picture (2012) Bully #3
- A Hollywood Halloween (2011) Rob
- Drama Club (2011) Actor
- Love Transcends (2010) Napoleon / Fairy 3
- Five Smooth Stones (2010) Matt
- The Hate U Give Laughing Student #3
- The Chickasaw Rancher Teen Edward Bryant Johnson