To All the Boys I've Loved Before
Your score

You haven’t scored this yet. Drag the bar or type a number to rate it 0–100.

To All the Boys I've Loved Before

(2018)Directed by Susan Johnson100 min · PG-13Comedy, Romance
“The letters are out.”

Lara Jean Song Covey (Lana Condor) writes letters to every boy she has ever loved and keeps them hidden, never meaning for anyone to read them. Then someone mails them all, including the ones to Peter Kavinsky (Noah Centineo) and Josh Sanderson (Israel Broussard), who is her older sister Margot's (Janel Parrish) ex. Susan Johnson leaves Lara Jean holding a stamped envelope with her own handwriting on it, and no way to take it back.

Lana Condoras Lara Jean Song Covey
Noah Centineoas Peter Kavinsky
Israel Broussardas Josh Sanderson
Janel Parrishas Margot Song Covey
Anna Cathcartas Katherine "Kitty" Song Covey
Andrew Bacheloras Greg Rivera
Trezzo Mahoroas Lucas James
Emilija Baranacas Genevieve
Madeleine Arthuras Christine
John Corbettas Daniel Covey
Kelcey Mawemaas Emily Nussbaum
Julia Bensonas Mrs. Kavinsky
Joey Pachecoas Owen Kavinsky
Edward Kewinas Kenny
Jordan Burtchettas John Ambrose McClaren
Isabelle Beechas Young Lara Jean
Hunter Dillonas Young Peter
Rhys Flemingas Young Genevieve
Pavel Piddockeas Young John Ambrose
Jeb Beachas Coach
Cameron Crosbyas Guy
Yael Yurmanas Tiny Freshman