Riverdale: Everything you need to know about Netflix's hit drama
The second series of Riverdale premiered on Netflix on Thursday, with more than two million viewers watching the opening episode.
But you'd be mistaken to think the gritty teen drama is just for under 18s.
The series follows the life of Archie Andrews, who lives in a small town with a suspicious number of murders.
The first series aired in January, but after worldwide success, a second was swiftly commissioned.
Before the new season unfolds over the next 12 weeks, here's everything you need to know about Riverdale.
It's based on the Archie Comics series
The characters in the show are supposed to be 17-year-olds, but they were actually born in the 1940s.
That's because Archie, Jughead, Betty and Veronica made up the Archie Gang, whose escapades have featured in the monthly comics for more than seven decades.
The comics always took the form of a an all-American, nostalgic throwback but in recent years have been adapted for a 21st Century audience.
The TV show reflects the comic's new direction
Riverdale has been written with the comic's modern makeover in mind. Long gone are the cheery adventures and sense of camaraderie that dominated the pages in earlier years.
The TV show follows in the vein of recent hit shows 13 Reasons Why and Pretty Little Liars. It's a darker, grittier teen drama than predecessors like Gossip Girl and 90210.
What takes the show further is its take on a number of big issues - alcoholism, single parent families, class divide and sex, making it a lot more mature than it looks on the surface.
It's a classic whodunnit
Riverdale is essentially a murder mystery, as the first episode of the first season starts with the death of a very popular Riverdale High pupil, with clues about who killed him being peppered throughout the series.
Throw in a teenage love triangle, a family facing embezzlement charges and a sheriff's son hiding his sexuality from his father and you get quite the mix of storylines in this emotionally charged drama.
Riverdale showcases a host of young talent
Anyone who grew up watching the Disney Channel will instantly recognise Jughead Jones as Cody Martin from the Suite Life of Zack and Cody.
The actor who plays him, Cole Sprouse, takes on his first major adult role in Riverdale, playing social outcast and show narrator Jughead.
KJ Apa, who plays the main character Archie Andrews, was chosen for the role just three days before screen testing after a four month worldwide talent search by show producers.
His first major role was in his native New Zealand as a character in soap opera Shortland Street, but died his hair ginger and donned an American accent for his role in Riverdale.
The second series has even bigger storylines
You may not have started the show yet, but lock yourself away with your laptop for a few days as series two is set to have even more twists and turns.
There's new characters, as a fraudster comes out of prison ready to seek revenge on those who have wronged him and yep, even more people get killed.
The show's creator Roberto Aguirre-Sacasa told Variety the show will "never become a gore-fest, but there's definitely sudden acts of shocking violence".
"It's about our characters living with that constant threat and fear," he said.
So expect more shock moments in the coming weeks.
A new episode of Riverdale is available to stream every Thursday on Netflix.