Three weeks after damning evidence was uncovered proving Andrew Earlham sexually assaulted nineteen women, his body is found in the Kent marshes. As one of Andrew’s more recent victims, Laura Nielson can’t help feeling relieved by the news of his death. The last three weeks spent knowing Andrew was somewhere out there and missing have not been easy.


As the investigation takes a shocking turn, secrets rise to the surface. Will Laura’s past catch up with her, just as Andrew’s did?


  • Agni Scott as Dr Hamood
  • Alex Jordan as Joshua
  • Caroline Stoltz as Dr Engers
  • Danny Webb as DS Rory Maxwell
  • Dawn Steele as Catherine Mcaulay
  • Dermot Crowley as Henry Nielson
  • Ioan Gruffudd as Andrew Earlham
  • Joanne Froggatt as Laura Nielson
  • Josh Zare as Dylan
  • Katherine Kelly as DI Karen Renton
  • Lucy Menzies as Carla
  • Richie Campbell as Liam Sutcliffe
  • Sam Spruell as Oliver Graham
  • Shauna Macdonald as Mary Earlham
  • Zoe Tapper as Katy Sutcliffe

Liar continues on ITV at 9pm on Monday 23rd March.