Filmene og fikk bare begrenset visning. I barnefilmen , med innspilling fra april 2006 og premiere i november 2007, spilte Portman hovedrollen. Hun har sagt at hun var «begeistret for å få spille i en barnefilm». Mot slutten av 2006 var Portman med på , et historie-drama hvor hun spilte Anne Boleyn. Eric Bana og Scarlett Johansson hadde øvrige hovedroller. På denne tiden ble hun kåret til en av de hotteste kvinnene i film og TV av .