Actor James Norton is a far cry in real life from his evil on-screen alter ego Tommy Lee Royce in Happy Valley.
The 37-year-old London actor rose to fame after roles in Grantchester, War & Peace, McMafia and Happy Valley.
Viewers have been glued to their screens lately as James plays Happy Valley villian Tommy Lee Royce in the third season of the BBC drama. In the latest season, James has appeared very different as he sports long 'Messiah' style locks and an unkempt beard as Tommy languishes in prison awaiting court.