Viewers have told of their shock after rape drama Liar ended with one last surprise.

The ITV programme saw teacher Laura (Joanne Froggatt) accuse surgeon Andrew (Ioan Gruffudd) of raping her on a date.

He denied the allegations, leading to a he said/she said in which viewers were left to work out which one was lying.

But few predicted the ending served up in Monday night’s finale, with Andrew murdered by an unknown killer.

Many people posted messages and funny pictures and video clips on social media to demonstrate their shock.

One person wrote on Twitter: “OH. MY. GOD. IM. IN. SHOCK.”

“Don’t try to be edgy or different, that ending was absolutely SHOCKING,” said another.

“I just can’t believe he has killed himself!! But now I’m starting to think someone has killed him?! 🙃 why leave it like this arghhhh,” said another.

But the jaw-dropping surprise did not please all fans, with some saying it was a “let down”.

One disgruntled viewer tweeted: “What a disappointing ending. I’m sure I could have written that better bloody fuming…6 mondays wasted!”

“What a rubbish ending #liar the twists and endings going round my head were well better,” said another, adding the hashtag “#feelingcheated”.

However, ITV has now announced that Liar will return.

“That was INTENSE.can’t wait for series 2! Knew they’d leave us hangin!” tweeted one viewer.