John Ambrose in To All the Boys I’ve Loved Before
John Ambrose McClaren makes a brief appearance on screen at the end of the first movie. He was played by Jordan Burtchett then, so fans were a little surprised when Jordan Fisher announced he’d be playing the role in the sequel. It’s unclear why the role was recast, but it’s been rumored that they changed things up because they needed an actor who could hold his own against Lara Jean’s chemistry with Peter.