The eagerly awaited Netflix thriller filmed in Bolton Fool Me Once airs on New Year's Day - and star Michelle Keegan says it will have viewers gripped.

It is the latest Harlan Coben thriller to be filmed in the town, with Bolton featured throughout The Stranger.

Fool Me Once, stars Michelle, Joanna Lumley, Richard Armitage and Adeel Akhtar.

The series follows ex-army captain Maya Stern, played by Keegan, who sees something incredible on the nanny cam she set up for observing her daughter and childminder when she is out of the house.

The Bolton News: Filming is taking place today for new Michelle Keegan show Fool Me Once

Her two-year-old appears to hug and play with her husband Joe, played by Richard Armitage, which would be perfectly normal were it not for the fact that he was brutally murdered two weeks previously.

Maya goes into overdrive, trying to find answers while coming to terms with secrets and guilt in her own past.

She also has to face Joe’s wealthy family, including mother-in-law Judith, played by Joanna, while Adeel's Detective Sami Kierce leads the homicide investigation into Joe’s murder and her niece and nephew search for answers about their mother’s unsolved murder, which happened just months earlier.

Could the two cases be connected? And what are the demons from her own past that Maya just can’t seem to shake?

Michelle said: "I read the book while I was on holiday… they are the books that in the airport, you go: ‘Right, where’s a Harlan Coben book?’

"I remember being around the pool and I didn’t put it down for two days.

The Bolton News: Pictured: Richard Armitage as Joe, Michelle Keegan as Maya. See PA Feature SHOWBIZ TV Quickfire Keegan Lumley. WARNING: This picture must only be used to accompany PA Feature SHOWBIZ TV Quickfire Keegan Lumley.

"I got to the end and I gasped out loud, because I couldn’t quite believe the twist at the end. You know Harlan’s books, there’s going to be twists and turns throughout, but there’s a massive, massive twist at the end. I can’t give too much away. But it’s really good."

She added: " I mean it’s not every day that you tell Joanna Lumley to f-off! That was quite nerve racking.

"She made me feel very comfortable from the off. She’s such a legend. Me and my cousin grew up watching Ab Fab, so I was such a huge fan.

"In our scenes our characters do go head-to-head. She is so good at playing that feisty role and it made me go a bit feistier – I had to match that energy. But in the rehearsals, I wouldn’t swear. I would just say, ‘The F word’.

"On a take I’d swear, but in rehearsals I wouldn’t swear in her face. I couldn’t do it!"

Joanna said: "I was offered the part, (and thought): You’re a fool not to do this. Also Jennifer (Saunders) had been in (a Harlan Coben drama), I was quite cross about that!

The Bolton News:  Joanna Lumley as Judith in Fool Me Once. See PA Feature SHOWBIZ TV Quickfire Keegan Lumley. WARNING: This picture must only be used to accompany PA Feature SHOWBIZ TV Quickfire Keegan Lumley.

"I think we’re all in this game for entertainment, and I could see this was going to be absolutely gripping… If you can be in something that is entertaining, whether it’s gripping or funny or tragic, or whatever it is, if it catches you, that’s what we want, isn’t it? We want to be in those shows."

She added: "I think we’ve all met people who we’re kind of not sure whether we really like them or not, not sure if you can trust them, whether you’d really like to see them again. I mean, usually, socially, you kind of say nice things – and Judith is quite good at meeting people and being good to people and obviously, (wrapping) them around her little finger.

"And I have to say that power and wealth would do that to you anyway, it is intimidating. It intimidates people, she knows this, that’s wonderful for her."

Fool Me Once lands on Netflix on Monday January 1.