Mr. Dink: Peter Dinklage
Cadet: Anton Yelchin
Alice: Elle Fanning
Mae: Bella Thorne
Miss Edwards: Shirley Henderson
Dr. Sadie: Julianne Moore
Moth: Hailee Steinfeld
Finding three young actresses to play feisty Moth and her friends in Ami McKay’s The Virgin Cure was no easy task, but we gave it our best shot and here are the results. Yes, we know Haley Steinfeld’s a tad old to play 12-year-old Moth, but given the adult situations, we figured she had to be!
What do you think of those picks and other choices for other key characters?
Subscribe to our newsletters for our very best stories, recipes, style and shopping tips, horoscopes and special offers.