Kristen Stewart will play Snow White in the movie and Charlize Theron the Evil Queen.

A rival Snow White saga is also in the works with Phil Collins' actress daughter Lily signed on as the princess and Julia Roberts as the Queen.