Channel 5's new drama Too Good to Be True follows the story of single mum Rachel (Kara Toniton) who is on the poverty line and left working all hours to provide for her young son.

However, one day Rachel is approached by a wealthy businessman out of the blue who offers her a new job with better pay and fewer hours.

But after accepting the offer, Rachel gets drawn into the rich man's life and quickly begins to question his motives. 

Too Good to Be True stars Kara Toniton who has recently appeared in ITV's Archie, along with Mr Selfridge, EastEnders, Let's Be Evil and won Strictly Come Dancing.

Allen Leech is best known for his role as Tom Branson in the ITV drama Downton Abbey alongside the likes of Hugh Bonneville and Dame Maggie Smith.

As well as appearing in the Oscar-winning film Bohemian Rhapsody as Paul Prenter with Rami Malek, Ben Hardy, Lucy Boyton and Aidan Gillen.

The writer of Too Good To Be True is Cameron McAllister who has previously worked on Emmerdale, Primeval, Daylight Robbery, Coronation Street, New Tricks, Spooks and more.

Too Good to Be True full cast list:

  • Rachel: Kara Tointon
  • Elliot: Allen Leech
  • Liam: Charlie Hodson-Prior
  • Simone: Sara Powell
  • Jasmine: Taj Atwal
  • Geoff: John Thomson
  • Keiron: Oliver Devoti
  • Martin: Seamus Moran
  • Michelle: Ciara McKeown

How to watch Too Good to Be True

You can watch Too Good to Be True on Channel 5 and My5 from Wednesday, February 14 at 9pm.

The new drama will have a total of four episodes, airing on Wednesday and Thursday evenings over two weeks.