Canadian actress best known as the character of Evie Travis in the show Rogue. She joined the FOX mini-series Wayward Pines in 2015. She also played the character Audrey in the Disney Channel original movie Descendants. She was cast as Jennifer Lopez's on-screen daughter on the NBC series Shades of Blue.
She was three years old when she began singing, dancing and acting in musicals and theater.
She performs with a semi-professional dance crew called BODY.
She was born in Vancouver, British Columbia, Canada. She has a sister named Hannah.