When a young American, Sophie (Amanda Seyfried), travels to Verona, Italy - the city of love and home of star-crossed lovers Romeo & Juliet - she meets a group of volunteers who responds to letters written to Juliet seeking advice about love. After answering one lost, 50-year-old letter, she inspires its author (Vanessa Redgrave) to travel to Italy and embark on a journey to search for her long-lost love. This sets off a chain of events that brings a love into both their lives unlike anything they ever imagined, and gives Sophie the courage to discover herself and follow her heart.