KJ Apa was cast as a character in a TV show.
KJ Apa . In 2016 , he was cast as Archie Andrews in Riverdale after a four-month worldwide talent search . Riverdale is an American teen drama television series based on the characters by Archie Comics .