Those roles were offered to her directly, and she turned them down?!
I'm pulling my hair over her turning down
Iron Man,
Prada, and
Casino Royale!
She auditioned for
Valentine's Day and
Fantastic Four?! And lost them to Jessica Alba?! That's such a joke that Jessica won... she's such a bad actress.