Actriz que debutó en la pantalla en la película original del canal Disney, Descendants, en el papel de Jane. Continuó con su papel en Descendants 2 y Descendants 3 en el 2017. Aparece en la serie de internet Overnights de Brat.
Recibió entrenamiento en LA Casting Director Workshops e hizo un poco de comedia improvisada desde el 2012.
Toca la guitarra y el piano y sube nuevas versiones a su canal de YouTube.
Es de Chicago, Illinois. Su padre se llama Dave y su madre se llama Shannon. Tiene una hermana llamada Aubree. Comenzó a salir con su co-estrella en Descendants, Cameron Boyce, en agosto del 2016. Más tarde comenzó a salir con Christian Weissmann en el 2019. En enero del 2021, compartió un video de TikTok sobre ser bisexual. Comenzó a salir con Bryan Williams en el 2022.
Apareció junto a Booboo Stewart en Descendants.