Birthday wishes are in store for KJ Apa. The Riverdale star turns 20 today (June 16).

Riverdale has fast become one of the most popular shows on television at the moment thanks to its mix of teen drama and murder mystery.

Based on Archie Comics, set in the present, the series offers a bold, subversive take on Archie, Betty, Veronica and their friends, exploring the reality of small-town life — the darkness and weirdness bubbling beneath Riverdale’s wholesome facade.

KJ plays the lead character, the handsome Archie Andrews, who is forced to choose between what is expected of him and his budding desire to become a songwriter. He also provides the series with some eye candy for its rabid gay fans.

Take a look at KJ’s hottest moments:

KJ Apa