Some movies have a stronger resonance that will stay with you long past the first viewing. Others, you enjoy them, and then you forget them straightaway.This list features the best movies for women, most of them were top box office hits and have won many awards.

Mean Girls

IMDb Rating: 7.0/10

Mean Girls is a 2004 American teen comedy film. Mark Waters directed, and Tina Fey wrote the screenplay, which is based in part on Rosalind Wiseman’s non-fiction book Queen Bees and Wannabes, which describes female high school social cliques and the damaging effects they can have on girls.

The Notebook

IMDb Rating: 7.9/10

The Notebook is still one of the most romantic movies of all time. It’s a story of a poor passionate young man falls in love with a rich young woman, giving her a sense of freedom, but they are soon separated because of their social differences.

Pretty Woman

IMDb Rating: 7/10

Pretty Woman is a 1990 American romantic comedy film set in Los Angeles. Its story centers on the down-on-her-luck Hollywood prostitute Vivian Ward who is hired by Edward Lewis, a wealthy businessman, to be his escort for several business and social functions and their developing relationship over the course of her week-long stay with him.

Parched

IMDb Rating: 7.6/10

Parched is a 2015 Indian drama film written and directed by Leena Yadav and produced by Ajay Devgan. This bold movie has four women who dare to dream more. The film stars Radhika Apte, Surveen Chawla and is helmed by Leena Yadav.

A Walk to Remember

IMDb Rating: 7.4/10

The story of two North Carolina teens, aimless high school senior (Shane West) who falls in love with a guileless young woman (Mandy Moore) he and his friends once scorned. Both develop an inspirational relationship in which they find truths that take a lifetime for most people to learn.

Shakespeare in Love

IMDb Rating: 7.1/10

Suffering from writer’s block, Shakespeare is in need of a new source of inspiration. Out of ideas and short of cash, meets his ideal woman and is inspired to write one of his most  fictional famous plays.

How to Lose a Guy in 10 Days

IMDb Rating: 6.4/10

How to Lose a Guy in 10 Days is a 2003 romantic comedy film directed by Donald Petrie, starring Kate Hudson and Matthew McConaughey. It’s the battle of wills, as Andie Anderson (Kate Hudson) needs to prove she can dump a guy in 10 days, whereas Benjamin Barry (Matthew McConaughey) needs to prove he can win a girl in 10 days.