The following contains spoilers for Riverdale season 2. 

When Riverdale closed out its first season, it was clear it wasn't as pleasant a town as we might have believed. The first episode of the new season picked up where the finale left off, as Archie Andrews (KJ Apa) rushed his dad Fred (Luke Perry) to the hospital after being shot at Pop's diner. Though Fred made it out alive, the episode ended on a darker note, with the man who shot him heading to Greendale to murder Ms. Grundy (Sarah Habel), Archie's former music teacher and lover. If this sounds more like a slasher flick than teen drama, rest assured -- that's not what's happening with the new season.

RELATED: Riverdale-Themed Pop's Chock'lit Shoppes Opening Across Canada

In an interview with Variety, creator Roberto Aguirre-Sacasa says that the show isn't going to be bloodily violent throughout the entire season, even though the premiere was indicative of what's coming up. "There’s definitely sudden acts of shocking violence. It’s about our characters living with that constant threat and fear." That fear was certainly prevalent in Archie, who ended the episode waiting at the front door of the Andrews home armed with a bat.

Arguirre-Sacasa also said that the murder of Ms. Grundy and the shooting of his father will definitely raise the younger Andrews' suspicions. "Nobody thinks the two are connected except for Archie, because not everyone knows about Archie’s relationship with Ms. Grundy. He’ll be the first one to see if there’s a pattern here."

With new episodes every Wednesday night at 8 p.m. ET/PT on the CW, Riverdale stars K.J. Apa as Archie Andrews, Lili Reinhart as Betty Cooper, Camila Mendes as Veronica Lodge, Cole Sprouse as Jughead Jones, Madelaine Petsch as Cheryl Blossom, Ashleigh Murray as Josie McCoy and Casey Cott as Kevin Keller.