2022
Don't Make Me Go as Rusty
2021
Love You Like That as Harrison
2021
Descendants: The Royal Wedding as Ben (voice)
2019
Descendants 3 as Ben
2017
Descendants 2 as Ben
2017
Descendants 2: Emojified as King Ben
2015
Descendants: Wicked World as Ben (voice) (13 episodes)
2015
Descendants: School of Secrets as Prince Ben (1 episode)
2014
INXS : Never Tear Us Apart as Young Tim (2 episodes)
2013
Have You Been Paying Attention? as Guest Quizmaster (1 episode)