
To All the Boys I've Loved Before
2018 · Movie · PG-13 · 100 min · ★ 7.6 · 80% critics
Lara Jean’s secret letters to boys she’s loved are meant to stay private, but they mysteriously get mailed out. Her carefully imagined romance life quickly turns chaotic as real feelings and awkward moments collide.
Based on To All the Boys I've Loved Before
Where to watch
Streaming on Netflix.
2 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2018
- Release date
- 2018-08-17
- Language
- English
- Rated
- PG-13
- Runtime
- 100 min
- Max quality
- HD
- Critic score
- 80/100
- TMDB rating
- 7.6/10 (8,713 votes)
About
If you want a cute, feel-good teen rom-com with relatable dating drama, you’ll likely enjoy this; Not for you if you dislike cliché high-school stories or want a book-to-screen adaptation with more depth like The Jane Austen Book Club.
Pros: relatable teen rom-com; charming leads; feel-good tone | Cons: rushed adaptation; cliche storytelling; mixed character depth
Themes
- high school
- based on novel or book
- love letter
- romance
- first love
- lost mother
- woman director
- sisterhood
- pretend relationship
- based on young adult novel
- asian american
- romantic
- +2 more
Awards & recognition
- Kids' Choice Award — Favorite Movie · 2019 · nominated
Cast & crew

Lana Condor
as Lara Jean Song Covey

Noah Centineo
as Peter Kavinsky

Israel Broussard
as Josh Sanderson

Janel Parrish
as Margot Song Covey

Anna Cathcart
as Katherine "Kitty" Song Covey

Andrew Bachelor
as Greg Rivera

Trezzo Mahoro
as Lucas James

Emilija Baranac
as Genevieve

Madeleine Arthur
as Christine

John Corbett
as Daniel Covey
Directed by Susan Johnson