CBR

  • Here's why John Ambrose doesn't appear in To All the Boys: Always and Forever. 1 / 8

    To All The Boy I've Loved 2-1093
  • John was played by Jordan Burtchett in To All the Boys I've Loved Before. 2 / 8

    To All the Boys - Jordan Burtchett as John Ambrose
  • He was replaced by Jordan Fisher for the sequel, P.S. I Still Love You. 3 / 8

    To All the Boys - Jordan Fisher as John Ambrose
  • John re-entered Lara Jean's life when her relationship with Peter was on the rocks. 4 / 8

  • The pair quickly bonded over their shared history and interests. 5 / 8

    To All The Boy I've Loved 2-1093
  • Eventually, Lara Jean realized she was really in love with the idea of John. 6 / 8

  • She then agreed to work with Peter on addressing their issues as a couple. 7 / 8

  • After that, there was no need for John in Lara Jean's story anymore. 8 / 8

    To All The Boy I've Loved 2-1093