David Platt is set to have one last face off with rapist Josh Tucker in court in upcoming Coronation Street scenes.
In the episodes David will have to stand against Josh, who is currently on remand for sexual assault.
In pictures obtained by The Sun, it shows David and Josh actors Jack P. Shepherd and Ryan Clayton filming on location.
It looks like Josh is dressed for court as he wears a suit, but the publication suggests David could have a meltdown.
The haidresser is seen approaching his attacker in the street and the ensuing argument looks more than a little heated.
Will David lash out? And could it jeopardise his case against Josh?
The last time David saw Josh was in prison.
David, who was inside for stealing money from his gran Audrey, was encouraged by his fellow inmates to attack his rapist during the prison riots.
However David decided to help Josh instead, and tried to get him away from the other prisoners.
But Josh went on to frame David for attempted murder when he was stabbed during the riots, meaning David had to spend longer in prison.
However, he soon came clean after being pressured by Paul Foreman to tell the truth and David was released from prison.
Read More: Coronation Street fans fear Ken Barlow will DIE after he’s diagnosed with pneumonia
After marrying Shona Ramsey, David was relieved when his brother Nick told him the Crown Prosecution Service were reviving David’s rape allegation against Josh.
Last year Josh began working as a mechanic for Kevin and soon befriended David.
On a night out Josh spiked David’s drink and raped him and the next day tried to convince him they had consensual sex.
Read More: Jennie McAlpine talks Jade Rowan’s shady intentions towards Fiz in Coronation Street
Eventually David told Shona and Billy and they soon discovered Josh had raped other men.
Will viewers finally see Josh sent to prison for his disgusting crimes?
Coronation Street is on Monday, Wednesday and Friday at 7.30pm and 8.30pm.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!