Scarlett is kinda dumb, didn't go to college, and when she dated SEan Penn - he told her she needed to learn more about politics. So I think with her scratchy voice, she can't pull off smart vibe.
Reese is too goofy, funny, too much southern accent and sweetness.
Amanda doesn't seem very smart to me either.
I think Jess Chastain would be perfect, esp since she pulled off the smart, tough as nails performance in Zero Dark Thirty. She's a serious dramatic actress who can bring integrity to the role.
Carey Mulligan is okay, but her American accent is mediocre for the role of an ambitious strong woman.