Jonathan Bailey

Jonathan Bailey and Eddie Marsan announced for Heartstopper series three

Joe Locke and Kit Connor as Charlie and Nick are looking intently into each other's eyes, Charlie's hand on Nick's neck

Jonathan Bailey (Bridgerton) is making a cameo as Jack Maddox, a classicist making waves on Instagram and setting Charlie’s heart aflutter.

The series two finale saw Charlie (Joe Locke) open up to boyfriend Nick (Kit Connor) about his history of self-harm. Nick tries to say “I love you”, but can’t quite get the words out. Later, Charlie writes it out in a text, and has his finger over the ‘send’ button, before the episode – and series – comes to an end.