Buffy.jpg March 9, 2016 × Riverdale: Archie’s Return to TV Boasts Stars of Tomorrow and Yesteryear Luke Perry in Buffy the Vampire Slayer