To All the Boys I've Loved Before (Netflix) - Cast

Lana Condor

Lana Condor

as Lara Jean Covey


Noah Centineo

as Peter Kavinsky


Janel Parrish

Janel Parrish

as Margot Covey


Israel Broussard

as Josh Sanderson


John Corbett

as Dr. Dan Covey


Andrew Bachelor

Andrew Bachelor

as Gabe Rivera


Christian Michael Cooper

Christian Michael Cooper

as Young Josh


Change Location