The Social Network's Armie Hammer has signed on to play Prince Andrew Alcott in the The Brothers Grimm: Snow White. Well, he definitely has the molded plastic dream hair. Always a good place to start.
Armie Hammer is certainly a hot and talented actor. But I have trouble taking him seriously because of his ridiculous name. Still, he comes by it from his rich and historically significant family (great-grandpa had the same name, Armand Hammer, and was an important industrialist), so I guess he can't change it. According to Wikipedia, great-grandpa Hammer was probably named after the Arm and Hammer company.