James Norton on why we had to wait seven years for Happy Valley final
Many happy returns! James Norton on why we had to wait seven years for the third and final series of crime thriller Happy Valley Happy Valley’s third and final series airs on New Year’s Day at 9pm on BBC1 James Norton plays the psychopathic rapist and murderer Tommy Lee Royce It’s been seven years since we last met Tommy and his […]
Read more