Warning: huge spoilers ahead for the penultimate episode of Riverdale Season 1, "Anatomy of a Murder."
The CW debuted a brand new kind of comic-based show this midseason with Riverdale, and fans have been watching for weeks as Archie and his pals have tried to solve the mystery of Jason Blossom's murder. There have been plenty of suspects over the first 12 episodes, although some seemed much more likely than others. "Anatomy of a Murder" finally revealed the person who killed Jason, and it undoubtedly came as a shock to many. None other than Clifford Blossom killed Jason. Showrunner Roberto Aguirre-Sacasa has come out and explained why Clifford was chosen as his son's killer, saying this:
The Blossoms were pretty clearly sketchy from the very beginning, not least because of the twincest undertones that seemed to emerge from time to time, but I know I was pretty surprised when Riverdale revealed that Jason had been murdered by his own father. Considering the showrunner's remarks, Clifford as the killer was the only fitting reveal that could have possibly happened if the show was going to keep the intended tone. There's not really even any room for doubt, as Clifford was caught on camera pulling the trigger. The mystery of who killed Jason Blossom has been solved; the mystery of why has not quite been settled just yet.
Unfortunately for everybody in Riverdale looking for justice and closure regarding Jason's murder, they may never know exactly why Clifford murdered his own son. As of the end of "Anatomy of a Murder," Clifford is dead as well. He hanged himself in the family barn, because apparently they hadn't already been through enough without discovering his dangling corpse on their property. He made the tragic decision to commit suicide after revealing to viewers that he was involved in the drug trade, having made deals to smuggle it it barrels of the famed Blossom maple syrup.
We still have one more episode of Season 1, and Roberto Aguirre-Sacasa went on in his chat with THR to assure that there would be at least some answers in the finale before hiatus. We undoubtedly won't get everything settled, but the renewal for Season 2 means that we don't have to worry that we'll never get any answers beyond next week's finale.
Tune in to The CW on Thursday, May 11 at 9 p.m. ET to catch the Riverdale season finale, and don't forget to check out our summer TV premiere schedule to discover all your viewing options now and in the coming weeks. Be sure to drop by our rundowns for cable/streaming and broadcast TV renewals and cancellations as well. If you're not quite up on when all your favorite shows will be ending, take a look at our list of the dates for all the major TV season finales.