She appeared in the successful feature film remake of 21 Jump Street (2012), while her aunt Tracy Griffith appeared as a guest star during the original television series of 21 Jump Street (1987) in 1988.
She denied that she was in a a 30 day rehab program at the Visions Teen Treatment Center in Malibu for drug and alcohol addiction in September 2007. She said that the press misinterpreted the fact that she was in therapy as a teenager because of some issues with her parents, who have both battled substance abuse.
She reportedly beat out Alicia Vikander, Elizabeth Olsen, Shailene Woodley, Lucy Hale, Chloe Bridges Felicity Jones, Kristen Stewart, and her Need for Speed (2014) co-star Imogen Poots to land the coveted role of Anastasia in the box-office hit Fifty Shades of Grey (2015).
She did not tell anyone about being involved in the auditioning process for the role of Anastasia Steele. She has said that if the project fell through or she wasn't selected she didn't want to have to explain herself or the process repeatedly. After she was cast as Anastasia, she couldn't tell anyone for weeks as the studio prepared an official casting announcement.
At 25 years old in 2014, and with just a handful of credits, she has already acted with many popular sexy men in her films, such as Channing Tatum, Jamie Dornan, Johnny Depp, Benedict Cumberbatch, Justin Timberlake, Aaron Paul, Alex Pettyfer, Chris Pratt, Penn Badgley, Paul Dano, Jason Segel, Ralph Fiennes, Ethan Hawke, Anton Yelchin.