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

To All the Boys I've Loved Before (Netflix) Movie Poster

Noah Centineo

as Peter Kavinsky


Lana Condor

as Lara Jean Covey


Israel Broussard

as Josh Sanderson


John Corbett

as Dr. Dan Covey


Andrew Bachelor

as Gabe Rivera


Janel Parrish

as Margot Covey



Change Location