The Cast of Netflix's To All the Boys I've Loved Before Is Pretty Perfect

If you've read To All the Boys I've Loved Before, the first novel in Jenny Han's bestselling trilogy, then you're probably already obsessed with it. If you haven't, don't worry — you have plenty of time to fall in love with the YA books before they hit the big screen (the first one hits Netflix in August!). The story follows Lara Jean Song Covey, a teenager whose secret love letters to her former crushes accidentally get sent out. To avoid admitting her past feelings, she fakes a relationship with one of them, but she quickly realizes she may not be pretending after all.

Details about the movie, including the cast, have been slowly coming out over the past few months, and Han has even been sharing adorable set photos on social media. She also expressed her excitement over the fact that her diverse characters, which aren't typically seen as leads in the predominantly white romantic comedy genre, get three movies with its sequels, P.S. I Still Love You and Always and Forever, Lara Jean. "The most important thing for me as the author is seeing an Asian American girl in the starring role, and with this movie, we get to see not one but THREE!" she wrote. "That is truly groundbreaking."

Janel Parrish
Getty | Jon Kopaloff

Janel Parrish

The Pretty Little Liars actress will take on the role of the eldest Song sister, Margot.

Anna Cathcart
Getty | David Livingston

Anna Cathcart

The adorable actress will play the youngest Song sister, Kitty.

Lana Condor
Getty | Michael Kovac

Lana Condor

Newcomer Condor, who played Jubilee in X-Men: Apocalypse, will take on the starring role of Lara Jean Song Covey.

Noah Centineo
Getty | Tasia Wells

Noah Centineo

Centineo, whose most notable role is on Freeform's The Fosters, will star as popular high school athlete Peter Kavinsky, who receives one of Lara Jean's letters and agrees to be in a fake relationship with her.

John Corbett
Getty | Jim Spellman

John Corbett

The established actor, who is known for a variety of roles in TV shows like Sex and the City and movies like My Big Fat Greek Wedding, will play Mr. Covey, the father of Margot, Lara Jean, and Kitty.

Israel Broussard
Getty | Jason LaVeris

Israel Broussard

Broussard will play Josh Sanderson, the Coveys' next-door neighbor and Margot's boyfriend. He's previously had roles in movies like The Bling Ring, as well as TV shows like Sons of Anarchy and Fear the Walking Dead.

Madeleine Arthur
Getty | Jerod Harris

Madeleine Arthur

Arthur will play Christine, or "Chris," Lara Jean's best friend.

Andrew Bachelor
Getty | Michael Bezjian

Andrew Bachelor

The actor, who previously guest starred on The Mindy Project, will play Greg, Peter's life-of-the-party friend.

Emilija Baranac

The up-and-coming actress will play Genevieve, Lara Jean's former friend turned enemy.