Steven Knight, who made his name with Peaky Blinders, thinks James Norton has what it takes to play 007. He wrote the part of the 'new Bond' with the Happy Valley star in mind.