For months, David has struggled in silence with the trauma of being raped and has slowly spiralled out of control as a result.
The nightmare began when David befriended newcomer Josh and the pair went for a few drinks in town to let off some stream.
However, the night took a sinister turn when Josh drugged David and raped him.
David’s life has been turned upset down since the horrific ordeal and his behaviour changed dramatically, most notably when he brutally assaulted Gary Windass (Mikey North).
Next week, David will take steps to rebuild his life and bring Josh to justice after months of silence and sorrow.
Now, Jack, who plays the rape victim, has revealed what finally made his character speak out and how it will affect him moving forward.
Speaking about David’s decision to tell the police, Jack explained: “He hears Johnny pouring his heart out to Peter, saying he wished that Aidan would have talked to him about what was going on in his head and it really hits home.
“David has been making rash decisions and hurting the ones he loves when the one thing he needs to do is talk.”
David has feared opening up about the assault but finds the strength to do so after confiding in his ex-girlfriend Shona Ramsey (Julia Goulding).
“It’s what he has been afraid of since the start, but everything changed the moment he told Shona and she believed him. And after hearing Johnny, he knows talking about it is the only way to move forward,” he told Radio Times.
“He is so grateful. Even when David tried to push Shona away and hurt her by moving Emma in, Shona never retaliated to hurt him back,” he said.
“They have always loved each other so it is a massive thing for David that she is with him every step of the way.”
In the coming weeks, David will have to deal with Josh lying about the assault and claiming it was consensual.
Jack continued: “In David’s head it is all about Josh owning up to what he has done and admitting that he raped David, because at the moment he is still saying that it was consensual. That is really eating David up.”
Despite critics branding the controversial storyline “inappropriate” Jack believes it has been an overwhelming success.
“The storyline has got people talking which is exactly what we set out to do,” he said.
“When you are playing a part, you get on with telling the story, but to see the effect it has had is very rewarding so it has been great.”
Coronation Street continues tomorrow on ITV at 7.30pm and 8.30pm.
For confidential support call the Samaritans in the UK on 116 123 or visit a local Samaritans branch.