After a long wait, the sequel to the hugely popular To All the Boys I've Loved Before is finally here! While the original Netflix film followed high schooler Lara Jean as she embarked on a fake relationship with a long-time crush, Peter, the second instalment, P.S. I Still Love You, will see her caught in a love triangle after a former flame, John Ambrose, comes back into her life. So who are the stars behind these beloved characters? Meet the cast of To All the Boys: P.S. I Still Love You here…
Lana Condor - Lara Jean Song Covey
Lana, 22, might be best known for playing Lara Jean, but has a very impressive filmography all the same! She starred as Jubilee in X-Men: Apocalypse, and has roles in High School Lover and Alita: Battle Angel. She grew up studying ballet, and trained with Los Angeles Ballet. According to her Instagram, she is also a foodie and a book lover.
It's fair to say that Lana has been excited for the release of the film's sequel, as she took to Instagram to post a video of the trailer on Times Square, writing: "TIMES SQUARE BABY! One more day till To All The Boys: P.S. I Still Love You premieres on @netflix @toalltheboysnetflix and I’m SHAKING."
Noah Centineo - Peter Kavinsky
Noah is best known for his roles in The Fosters and How to Build a Better Boy, but reached worldwide fame and became an internet sensation while playing Peter in the popular Netflix film. Since the 2018 film, he has gone on to star in Sierra Burgess is a Loser, Charlie's Angels and The Perfect Date. The actor recently made headlines (no, really) after he shaved off his hair, sending Twitter into a meltdown. To sum up, one person wrote: "NOAH CENTINEO BUZZED HIS HAIR... IM NOT OKAY."
READ: Netflix confirm season three of Sex Education with brand new teaser clip
Jordan Fisher - John Ambrose McClaren
Jordan, 25, plays Lara Jean's love interest John Ambrose in the sequel. He is a singer and actor, and appears on the Moana soundtrack with a rendition of You're Welcome, which he subsequently performed to on the US version of Strictly Come Dancing – Dancing with the Stars which he went on to win. The star has also appeared in Teen Wolf, Grease: Live, Rent: Live on Fox and played John Laurens and Philip Hamilton in the hugely popular musical, Hamilton. He is engaged to his high school sweetheart, Ellie Woods.
Anna Cathcart - Kitty Covey
Anna, 16, is a Canadian actress who has previously starred in the Descendants films as Dizzy Tremaine, and the children's show Odd Squad. She recently had the starring role in the web series Zoe Valentine, where she plays, you guessed it, Zoe Valentine.
Trezzo Mahoro – Lucas
Trezzo has starred in Van Helsing, and plays a former recipient of Lara Jean's love letters turned close friend, Lucas. He tweeted about how much he was looking forward to fans seeing the film, writing: "ONE MORE SLEEP GUY'S!!!!! THEN WE GET TO SEE THE @toalltheboys GANG BACK TOGETHER AGAIN!! Thank you everyone for all the support, CAN'T WAIT FOR YA'LL TO SEE IT!"
READ: Fans outraged after popular Netflix drama cancelled after one season
Emilija Baranac – Gen
Mean girl Gen is played by Emilija, an actress who is perhaps best known for her role as Midge Klump in Riverdale. She has also previously played Heidi in Charmed and Audrey in Chilling Adventures of Sabrina.
John Corbett – Dr Dan Covey
Lara Jean, Margot and Kitty's dad is played by none other than Aidan from Sex and the City, the one that Carrie Bradshaw should have ended up with (we said what we said)! John also starred as the romantic lead Ian in My Big Fat Greek Wedding, and as Lars in Serendipity. He is in a relationship with Bo Derek, who he first met in 2002.
Holland Taylor – Stormy
Lara Jean's favourite retirement home resident Stormy is played by Holland, who has a seriously impressive filmography! The 77-year-old Emmy-award winner is best known for her roles in The Practice and Two and a Half Men, and also played the formidable law professor Professor Stromwell in Legally Blonde.