Armie Hammer has won a royal role.
The actor, who broke through last year in The Social Network, will play Prince Andrew Alcott in the upcoming Snow White film that features Julia Roberts as the evil Queen.
Producers have yet to cast the title role, although Atonement star Saoirse Ronan is believed to be the frontrunner.
The project, described as a modern update in which Snow White bands together with seven dwarfs to reclaim her kingdom, is not to be confused with the upcoming Kristen Stewart vehicle Snow White and the Huntsman.
Tarsem Singh will direct the Hammer/Roberts film, scheduled for a 2012 release.