She trained at LA Casting Director Workshops and did some improv beginning as early as 2012.
She plays the guitar and piano and also uploads covers to her YouTube channel.
She is from Chicago, Illinois. Her father's name is Dave and her mother's name is Shannon. She has a sister named Aubree. She dated her Descendants co-star Cameron Boyce in 2016. She later began dating Christian Weissmann in 2019.
She starred alongside Booboo Stewart in Descendants.