Lily Collins has revealed she got the role of Snow White within 24 hours of meeting the director.
The 22-year-old, the daughter of musician Phil Collins, won the coveted role a day after impressing filmmaker Tarsem Singh.
"It's so weird. ... I read for and met with Tarsem the day before, it happened within a 24-hour span," she told Collider.com.
"I got off the plane in San Francisco and found out. So I woke up this morning completely still like, 'Is that real? Am I really Snow White?'"
She added: "It's a dream come true. To work with Julia Roberts and Armie Hammer and Tarsem is a complete dream."
Lily is looking forward to putting her contemporary stamp on the classic character, and promised fans will be surprised.
"I'm going to start training and go right into it. So it's all fresh for me," she said.
"I think she does quite a bit of fighting in this movie. I think she goes from the very feminine version that you know to a very cool, empowered, confident girl who actually has to kick some butt."