She is best known for her role as Betty Cooper in Riverdale, the hit show on The CW. In 2013, she starred in The Kings of Summer alongside Nick Robinson. Later, in 2019, she appeared in Hustlers, alongside Cardi B. She also played a key role in Chemical Hearts in 2020, where she not only starred but also took on the role of executive producer.
Her love for performing began early, as she started dancing and acting in local musicals as a child. After over a decade of dance training, she signed with her first agency at age 11 in her hometown of Cleveland, Ohio.
She appeared in Forever’s End in 2013 and later joined the cast of Surviving Jack in 2014, where she appeared in six episodes.
As a teenager, she often traveled from Cleveland to New York City with her family to pursue auditions. She has two sisters, Tess and Chloe. She began dating her Riverdale co-star Cole Sprouse in 2017, but the two parted ways in 2020. In 2022, she was linked to Spencer Neville and started dating Jack Martin in 2023.
She worked alongside Nick Offerman and Moises Arias in The Kings of Summer (2013).