Famous for her childhood role on The CW's Jane the Virgin, she also acted in the FOX series Rake and was cast in the comedy series Richie Rich. In 2016, she began playing the role of Harley Diaz in Stuck in the Middle and Princess Isabel in Elena of Avalor. Additionally, she plays Ellie Alves on the Netflix series You.
She began her television acting career at the age of eight, appearing in episodes of Rob, Days of Our Lives and CSI: New York.
In 2014, she was cast in the title role in DreamWorksTV's Know It All Nina. In 2019, she was cast in the sequel to the Netflix horror film The Babysitter.
She starred in Jacob Sartorius's music video for his hit "Chapstick" in 2017.