She’s an actress who really made a name for herself playing the younger version of Cara Delevingne’s character, Margot, in the popular feature film Paper Towns. That role definitely put her on the map. Around 2016, she also appeared in Allegiant, which was the sequel to the Divergent series—another big moment in her rising career. Before all the spotlight, though, she was already deeply involved in performing from a young age. She got her start doing stage performances at church, local theatre productions, through private instruction, and even school plays. It’s clear she’s been passionate about acting for a long time. She officially began working as a child actress in 2014, marking the beginning of her professional journey. Born in Birmingham, Alabama, she grew up in a close-knit family and has a younger sister named Avery. Her mom, Kelly, has been a supportive presence throughout her life. All in all, her path reflects dedication, early exposure to the arts, and steady growth—qualities that continue to define her as an actress today.
She made an appearance in one of the episodes of the SONY Playstation Network’s original series Powers, where her performance stood out. It was a notable moment in her career, especially as the show gained attention for its unique storytelling. She really brought something special to the role, and fans of the series took notice. Her involvement in Powers helped elevate her profile, showing her range as an actress on a platform that was expanding its reach. She definitely left a mark during her time on the show.