To All the Boys I've Loved Before is a 2018 American teen romance film directed by Susan Johnson.

Official trailers

Netflix on Thursday, July 26, 2018 released the trailer:
To All The Boys I've Loved Before | Official Trailer | Netflix.

Story intro

High school junior Lara Jean Covey writes letters to boys she feels an intense passion for before locking the letters away in her closet. Her latest letter is to her childhood friend Josh, who is dating her older sister Margot. When Margot moves to college, she breaks up with Josh. Lara has always had a crush on Josh and has to decide if it would be okay to date him. One night, while hanging out with her little sister, Kitty, Lara Jean falls asleep on the couch, allowing Kitty to sneak into Lara Jean's room and find her collection of letters. The following Monday at school, Lara Jean is confronted by a former crush of hers, Peter Kavinsky. Peter reveals he was mailed his letter, causing Lara Jean to faint. After waking up, she sees Josh approaching with a letter of his own, and in a moment of panic, Lara Jean kisses Peter before running off. Lara Jean then encounters another recipient of a letter, Lucas, who comes out as gay as she realizes all the letters have been mailed. She then explains to Peter she was merely causing Josh to think she lost interest in him. Peter is surprisingly okay with this, and proposes he and Lara Jean fake date each other to make his ex-girlfriend (Lara Jean's ex-best friend and current #1 rival) Gen jealous. She agrees, and the next few months go by with the whole school, along with their respective friends and families, believing the lie. However, when Peter finds Gen actually jealous, he finds himself conflicted on his true feelings. Meanwhile, Lara Jean finds herself jealous at the two. Eventually, the two go on the school ski trip together, where they confront each other about their true feelings. They proceed to kiss while alone in a hot tub. After the trip ends, Gen confronts Lara Jean, revealing Peter spent the night in her room after they kissed and taunting Lara Jean by showing her a scrunchie Peter let her take, that was actually Lara Jean's favorite. Furious, Lara Jean breaks up with Peter and storms home, where she finds Margot has returned from college. Peter then comes to her house, hoping to explain that nothing happened between him and Gen, but Josh arrives as well. Margot overhears everything, and is visibly upset when she learns of Lara Jean's former feelings for Josh. Things are worsened when after Lara Jean asks Peter to leave, she sees that a video of her and Peter in the hot tub has been put up on Instagram, seemingly showing the two in a sexual act.


Lana Condor
Lara Jean
Noah Centineo
Janel Parrish
Anna Cathcart
Andrew Bachelor
Trezzo Mahoro
Madeleine Arthur
Christine (as Madaleine Arthur)
Emilija Baranac
Israel Broussard
John Corbett
Dr. Covey
Isabelle Beech
Young Lara Jean (as Isabelle Beach)
Hunter Dillon
Young Peter
Kelcey Mawema
Julia Benson
Mrs. Kavinsky
Rhys Fleming
Young Gen
Joey Pacheco
Christian Michael Cooper
Young Josh
Edward Kewin
Jordan Burtchett
John Ambrose
Pavel Piddocke
Young John Ambrose
June B. Wilde
Jeb Beach
Cameron Crosby
Yael Yurman
Tiny Freshman


Principal photography began in Vancouver, British Columbia and the surrounding areas on July 5, 2017.

The film To All the Boys I've Loved Before was scheduled to be released on August 17, 2018 (United States) by Netflix.

The duration of the film is 99 minutes.


To All the Boys I've Loved Before got high rating from critics. The audience also likes the film.

External links

Official website:

IMDB: To All the Boys I've Loved Before

Wikipedia: To All the Boys I've Loved Before (film)

Hashtags: #ToAllTheBoysIveLovedBefore, #SusanJohnson, #LanaCondor, #NoahCentineo, #JanelParrish, #AnnaCathcart, #AndrewBachelor, #TrezzoMahoro, #MadeleineArthur, #EmilijaBaranac, #IsraelBroussard, #JohnCorbett, #IsabelleBeech, #HunterDillon, #KelceyMawema, #JuliaBenson, #RhysFleming, #JoeyPacheco, #ChristianMichaelCooper, #EdwardKewin, #JordanBurtchett, #PavelPiddocke, #JuneBWilde, #JebBeach, #CameronCrosby, #YaelYurman.