Amanda Seyfried chose purple Lanvin for the premiere of her dark new film Red Riding Hood at Mann's Chinese Theater last night in LA. The debut also drew Breaking Dawn's Nikki Reed and American Idol's final 13. Elle cover girl Amanda wasn't with her real-life love, Ryan Phillippe, on the red carpet. Instead, she posed with her two sexy leading men, Shiloh Fernandez and former model Max Irons. The spin on the classic fairy tale was helmed by Twilight's Catherine Hardwicke, who years ago chose Shiloh as a finalist for the part of Edward Cullen. The actor said it took three auditions before Catherine finally cast him in one of her movies, but that it was worth the wait. Catherine, meanwhile, told us Amanda was the perfect pick for the part of Red. The director also talked about her former leading lady, Kristen Stewart, who is starring in another adaptation of a Brothers Grimm tale — Snow White. She revealed that Kristen will kick ass in the role, which makes the heroine less of a damsel in distress than past versions. Check out today's PopSugar Rush for even more from our interviews with Catherine and the cast!