In Verona, Italy - the beautiful city where Romeo first met Juliet - there is a place where the heartbroken leave notes asking Juliet for her help. It's there that aspiring writer Sophie (Amanda Seyfried) finds a 50-year-old letter that will change her life forever. As she sets off on a romantic journey of the heart with the letter's author, Claire (Vanessa Redgrave), now a grandmother, and her handsome grandson (Christopher Egan), all three will discover that sometimes the greatest love story ever told is your own.