Exclusive First Look: The New Snow White Movie!

Julia Roberts as the Evil Queen! Lily Collins as Snow White! Get a first look at the hotly anticipated fantasy – only on PEOPLE.com!

ARMIE HAMMER AS PRINCE ANDREW ALCOTT

Director Singh thinks The Social Network actor is uniquely qualified to play the royal role: "If you had to draw a prince, you'd probably draw Armie. He looks like a prince," Singh says. "In real life he can be dark, he can be funny, he can be anything. I needed all that baggage to come with it. He was the perfect guy."



Sign up for our daily newsletter and other special offers.
    Choose your newsletters
Thank you for signing up! Your request may take up to one week to be processed.
    see all newsletters