In a recent interview while promoting her new film Red Riding Hood, Amanda Syfried revels that she had actually gotten Emily Browning's role in Sucker Punch and tried out and didn't get a role in the new Superman movie.
Said Syfried:
"I auditioned for a role in the new Superman and didn't get it. And I really wanted Emily Browning's role in Sucker Punch. I'd originally got that role and everything was in gear, but then I got the call from Big Love saying `we need you this season, you can't do it'.
"The director, Zack Snyder, fought for me, and I even called the head of HBO because I thought I wasn't being used in Big Love in a way that was worth me losing out on Sucker Punch. At the time it didn't seem like there was anything better. Big Love wouldn't let me go so I cried a lot. Then I realised that actually it was good that I didn't do it because, if I had, I wouldn't have done Red Riding Hood."
You can see Amanda Syfried in
Red Riding Hood in theaters now.