Best known for her work throughout the TV and film industries, she appeared in the 2013 film The Kings of Summer alongside Nick Robinson. She was later cast as Betty Cooper in The CW series Riverdale.
She began dancing and performing in local musicals at an early age. She took dance for over 10 years as a child and was signed to her first agency in her hometown of Cleveland, Ohio at age 11.
In 2013, she starred in the film Forever's End. In 2014, she appeared in six episodes of the Fox TV series Surviving Jack.
As a teenager, she frequently traveled from Cleveland to New York City with her family to audition. She has sisters named Tess and Chloe. She began dating her Riverdale co-star Cole Sprouse in 2017.
She also appeared alongside Nick Offerman and Moises Arias in the 2013 film The Kings of Summer.