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 love letters to every boy she has ever liked, then seals them away in a hatbox, never meant to be sent. When the letters slip out and reach their recipients, her quiet life collapses into a public reckoning. Peter Kavinsky (Noah Centineo) suggests a fake relationship to deflect attention from his own romantic problems, but the letters have already changed what is possible between them.

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