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

The CW

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.

Be in the Know
Great. Thanks for signing up!
Sign up for astrology, pop culture moments, TikTok trends, relationship advice, and much more.
We'll see you in your inbox
By signing up, I agree to the Terms and Privacy Policy.

Related