Jeffery's first major acting role was in the Cartoon Network television film
Aliens in the House. Shortly after, she landed a lead role in the
DirecTV original series
Rogue, working opposite
Thandiwe Newton, playing the role of her daughter, Evie Travis. She subsequently joined the cast of
Fox's
sci-fi drama series
Wayward Pines playing the recurring role of Amy, opposite
Matt Dillon and
Carla Gugino. In 2015, Jeffery played the role of Princess Audrey, daughter of
Princess Aurora, in the Disney Channel Original Movie,
Descendants. She followed this up by playing the role of Audrey in the animated spinoff to the film
Descendants: Wicked World. In 2019, she reprised her role as Audrey in the third installment of the franchise,
Descendants 3. In January 2016, she began a lead role in
Adi Hasak's American
police procedural crime series
Shades of Blue, playing Cristina Santos, the daughter of
Jennifer Lopez's character; the series was renewed for a second season. The same year Jeffery starred in the comedy film
Be Somebody with Matthew Espinosa. In February 2018, Jeffery was cast in the lead role of Maggie Vera in
The CW's fantasy drama series
Charmed, a reboot of the
1998 series of the same name. The reboot "centers on three sisters in a college town who discover they are witches." ==Personal life==