EastEnders star James Farrar, who plays Zack Hudson on the BBC One soap, has terrified his fans. Farrar is a fan-favourite...