Just 20 ridiculously sexy pics of Riverdale’s KJ Apa

How is ONE person so damn beautiful?!

By Natasha Harding
KJ Apa

If, like us, you've become mildly (read: 100 per cent) OBSESSED with Riverdale, you'll know that Archie Andrews is the most handsome looking ranger on the goddamn planet. End of story.

So obviously, the actor who plays Archie on the show, KJ Apa, is also a total babe IRL.

Here, we round up 20 ridiculously sexy pictures of KJ, collected from his very own Instagram. You're welcome.