I think that the main problem is that Amanda belongs to very active acting generation: Carey Mulligan, Felicity Jones, Scarlett Johansson, Keira Knightley, Olivia Wilde, Freida Pinto, Isabel Lucas, Rooney Mara, Anna Kendrick, Leighton Meester, Amber Heard, Kat Dennings, Evan Rachel Wood, Blake Lively, etc — all those girls are almost the same age as Amanda. Some of them are really talented (like Carey or Felicity), others have good publicity (like Blake or Olivia) or breakout roles (like Rooney or Freida). That's not easy to compete with all of them.