Shepherd who has played David Platt on the soap for nearly 25 years said that he gets beaten up by Detective Constable Kit Green.