The Archies, based on the popular comic and set in the fictional town of Riverdale in the 60s, will soon debut on Netflix. The much-anticipated film launches several fresh faces,…