BAMFs of the year this decade

  1. 2010
    Natalie Portman as Nina Sayers
  2. 2011
    Rooney Mara as Lisbeth Salander
  3. 2012
    Anne Hathaway as Selina Kyle
  4. 2013
    Jessica Lange as Fiona Goode
  5. 2014
    Rosamund Pike as Amy Dunne
  6. 2015
    Rachel Bloom as Rebecca Bunch
  7. 2016
    Thandie Newton as Maeve Millay
  8. 2017
    Gal Gadot as Wonder Woman