It’s hard to imagine or thirsty lives without KJ Apa – who only entered them a couple of years ago with Season 1 of Riverdale. And now, he posted videos of himself working out – shirtless of course, and all sweaty – and we’re having trouble breathing.

KJ Apa hot tub scene
Photo: The CW

20-year-old Kiwi hottie KJ Apa plays Archie on the CW’s Riverdale, based on the Archie Comics series. Luckily for us, he takes his shirt off pretty much every episode  – but that body takes a lot of work.

So thanks to KJ’s trainer, Alex Fine, who posted a few training videos on Instagram – we get to enjoy KJ’s perfect body as he’s doing a variety of workouts. First, there’s this sweaty moment:

And some pull-ups…

And it’s also important to run… but is it just us, or are his shorts about to fall off?

And that’s how you end up with this:

We’ll keep watching

Closer to the Sun with @jakepicking

A post shared by KJ Apa (@kjapa) on