James Norton has opened up about the challenge of playing a nice character after terrifying TV fans on Happy Valley. The 39-year-old actor wowed audiences when he played villain Tommy Lee Royce in ...