who is the actor who plays archie in riverdale
KJ Apa Keneti James Fitzgerald "KJ" Apa[1][2] (born 17 June 1997) is a New Zealand actor. He is known for starring as Archie Andrews in the CW drama series Riverdale.[3] Apa also starred as Kane Jenkins in the primetime soap opera Shortland Street and as teenage Ethan Montgomery in the comedy-drama film A Dog's Purpose.[4]