Update Consent

KJ Apa Hot Pictures

KJ Apa Is Just as Big of a Heartthrob as His Character on Riverdale

We can't get enough of KJ Apa, and neither can the rest of the world. Since stepping into the role of Archie Andrews on Riverdale, the 21-year-old New Zealand actor (whose real name is Keneti James Fitzgerald) has been making us weak in the knees with his shirtless scenes, his onscreen romances, and of course, his numerous photos with adorable puppies. If you're just as obsessed with the star as we are, check out some of his hottest moments on and off screen.

Image Source: The CW
Image Source: The CW
Image Source: Getty / Kevin Mazur

Watch This!

Pop Quiz

The Cast of I Know What You Did Last Summer Play a Scary Game of Would You Rather

Image Source: The CW
Image Source: The CW
Image Source: The CW
Image Source: The CW
Image Source: The CW
Image Source: The CW
Image Source: Getty
Image Source: Getty
Image Source: The CW
Image Source: Getty
Image Source: The CW
Image Source: Getty / Sam Tabone
Image Source: Getty
Image Source: The CW

Want More?

POPSUGAR Would Like To Send You Push Notifications.