SOAP viewers will soon see Coronation Street favourite deal with a harrowing male rape story-line. But, what do we know about the upcoming scenes – and, who plays David’s rapist, Josh Tucker? What will happen to David Platt in Coronation Street’s male rape storyline? David, played by actor Jack P Shepherd, will be left devastated after […]