She had an early role in an episode of Parco P.I. in 2006.
She married Blake Hanley in 2010 but they split in 2018. She and her partner James Badge Dale welcomed a son named Cassius in December 2021. Her parents are John and Amy Wickersham.
She played the role of Nicole in the feature film I Am Number Four, starring Alex Pettyfer.