Armie Hammer wasn't jumping for joy when he was offered a role in Snow White - because he thought it would be "nerdy".
The Social Network actor is set to play Prince Charming in an upcoming adaptation, but only said yes after he learnt he would be working with filmmaker Tarsem Singh.
"The idea of playing Prince Charming wasn't really exciting, it kind of sounds more nerdy than anything else, but then they're like, Tarsem's doing it,' and I'm like, 'Done. You want me to play a trash can? I'll do it to be in this movie'," he told MTV News.
Armie - who portrayed both Winklevoss twins in The Social Network - promised his performance would satisfy fans of the fairytale.
"How dreamy is he? Dreeea-my. Let's just say they're going to have to change the rating," he quipped.
Lily Collins will be playing the titular princess alongside Julia Roberts as the evil queen in the film.