She was in Christina Aguilera's 2010 music video "Not Myself Tonight."
She got married to actor and former co-star Channing Tatum in July 2009 after meeting him on the set of Step Up. She and Tatum had a daughter named Everly in 2013 and separated in 2018 after almost 9 years of marriage. In 2018, she began dating Steve Kazee. The couple welcomed a son named Callum Michael Rebel Kazee on March 6, 2020.
She had a recurring role on the short-lived television series The Playboy Club with actress Amber Heard.