David Platt’s suspicious nature will lead him to a shocking discovery in Coronation Street.

The hairdresser, played by Jack P Shepherd, follows mum Gail McIntyre only to to find himself at the grave of the real Gavin Rodwell.

David finds himself at the grave of Gavin Rodwell (Rex)
David Platt finds himself at the grave of Gavin Rodwell (Rex)

Andy Carver (Oliver Farnworth) has been posing as his friend Gavin, the estranged son of Gail’s boyfriend Michael Rodwell (Les Dennis), something he has managed to keep hidden from Michael and David.

But Gail (Helen Worth) knows the truth after being confronted by the real Gavin, and has chosen to keep it a secret from her man because he has a weak heart.

Gail has kept the truth about Gavin from Michael (Rex)
Gail has kept the truth about Gavin from Michael (Rex)

Les said recently: “I imagine Michael is going to be massively hurt. It’s such a huge deal and such an incredible secret to keep from him – to let him believe all this time that a perfect stranger is his son!”

Devious David has been known to turn to blackmail in the past. So what might he do with this new knowledge?