The battle of the Snow Whites has officially begun. While Kristen Stewart was cast back in January to play the iconic fairy tale character in “Snow White and the Huntsman,” Lily Collins found out this week that she will be playing the fairest of them all in Tarsem Singh and Brett Ratner’s “The Brothers Grimm: Snow White.” Her prince? The yummy Armie Hammer. And the evil stepmother who has it in for her will be played by none other than Julia Roberts.
Lily’s name may not be familiar but, yes, you have seen her before. And not just because she is Phil Collins’ daughter. After the jump, more about Lily, what she’s been in, and the “Twilight” hunk she’s been linked to. Keep reading »














