The 13 Most Dreamy Female Movie Heroines You Once Worshipped

    Remember the magic you felt from these movies of the '90s and early 2000s?

    1. Juliet as played by Claire Danes in Romeo + Juliet

    2. Matilda as played by Mara Wilson in Matilda

    3. Danielle as played by Drew Barrymore in Ever After

    4. Charlotte as played by Scarlett Johansson in Lost in Translation

    5. Rose as played by Kate Winslet in Titanic

    6. Emma as portrayed by Gwyneth Paltrow

    In Austen's words: "Emma Woodhouse, handsome, clever, and rich..." Basically, all the ingredients for a perfect girl crush.

    7. Lydia as played by Winona Ryder in Beetlejuice

    8. Jennifer as played by Reese Witherspoon in Pleasantville

    9. Hallie/Annie as played by Lindsay Lohan in The Parent Trap

    10. Wednesday Addams as portrayed by Christina Ricci in Addams Family Values

    11. Jo as played by Winona Ryder in Little Women

    12. Mia Thermopolis as played by Anne Hathaway in The Princess Diaries

    13. Sarah as played by Robin Tunney in The Craft