Wowing viewers across the UK is James Norton who is playing the evil and unnerving Tommy Lee Royce in the BBC One drama Happy Valley. But off-screen, James is not like his character at all and is happily engaged to a fellow actress.
James was born in London in 1985 and grew up in Yorkshire. After studying theology at the University of Cambridge James attended the Royal Academy of Dramatic Art. You can keep up to date with the latest TV news by signing up to the newsletter here.
His early roles include Guy Edwards in the 2013 film Rush and he shot to fame as Tommy Lee Royce in Happy Valley where he won a BAFTA for Best Supporting Actor in 2015. James was in a relationship with Irish actress and singer Jessie Buckley from 2015 to 2017.