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

Lana Condor

as Lara Jean Covey


Noah Centineo

as Peter Kavinsky


Janel Parrish

as Margot Covey


Israel Broussard

as Josh Sanderson


John Corbett

as Dr. Dan Covey


Andrew Bachelor

as Gabe Rivera



Change Location