ByDerek Walters, writer at
For all things movies, comics, and superheroes...keep it right here! Follow me on Twitter at @DerekWalters2
Derek Walters

Some say that Katie Holmes just had a scheduling conflict (Mad Money), others say that the studio wanted to find someone who could accept less pay than she had received in Batman Begins. Whatever the case, these actresses below were considered to play the role before Maggie Gyllenhaal had stepped in.

In my honest opinion, and many other fans' as well, we can agree that Maggie didn't do the character any justice. Why did they settle for her? I have no Idea.

Below are the four other ladies that could've taken over.

Sarah Michelle Gellar

Isla Fisher

Emily Blunt


Rachel McAdams


Out Of These Lovely Ladies, Which One Would've Been The Best?


Latest from our Creators