Happy Valley fans were left stunned after the nail-biting finale of the smash-hit show on Sunday.
Sarah Lancashire, James Norton and Siobhan Finneran all put in star performances as the third series wrapped up.
Fans want the cast to win BAFTAs for the programme with some even calling for King Charles to make Coronation Street Sarah, 58, a dame.
So as viewers process everything that went down in West Yorkshire last night, here's what the cast are up to next.
Sarah Lancashire (Cath Cawood)
Sarah, plays sergeant Cath Cawood in the show and is also the programme's executive producer.
She's now set to work on the second series of HBO Max drama, Julia, in which she plays the title character. The series tells the real life story of American TV chef Julia Child and also stars Pirates of the Caribbean actor Tom Hollander.
But that's not all Sarah's got her up sleeve.
The actress has also reportedly set up her own production company with her husband, which could make the couple millions.
James Norton (Tommy Lee Royce)
James wowed fans with his portrayal of evil Tommy after finding fame in Grantchester and War & Peace.
However, he could be set for a much bigger audience after being touted as the next James Bond.
While his licence to kill is yet to be confirmed, James has bagged two projects, according to IMDB.
He will star in drama Men of Divorce as well as an adaptation of Joseph Conrad’s Heart of Darkness opposite Rosanna Arquette.
James will also feature in Bob Marley biopic, The Sun is Shining, where he will play Island Records boss Chris Blackwell, who helped make the Jammin' star a legend.
Siobhan Finneran (Clare Cartwright)
Before playing Cath's sister in Happy Valley, Siobhan was a series regular in ITV 's Benidorm in which she played foul-mouthed Janice Garvey.
The Lancashire-born actress has also appeared in Downton Abbey, Cold Feet and Doctor Who.
Siobhan is now set to return in the second series of BBC Three’s Alma’s Not Normal as well as starring in the short film, Rapture.
Charlie Murphy (Ann Gallagher)
Charlie was praised for her performance with actor Rhys Connah, who plays Ryan Cawood in Happy Valley.
The actress was able to show-off her acting ability in the gift of the role with many fans praising the star for her commitment to the character.
Charlie will next appear in next appear in the mini-series, Damage, opposite actor Nish Shah.
Rhys Connah (Ryan Cawood)
Rhys was just eight when he made his debut as Tommy's troubled son Ryan, but the actor seems to have taken the role in his stride.
Viewers were stunned by his mature performance and can't wait to see what's in store for the talented actor.
While Rhys' next role is yet to be confirmed, we're sure it won't be long before he's snapped up for another exciting project.
Follow Mirror Celebs on Snapchat , Instagram , Twitter and Facebook