I like James Norton too. My favourite currently is Aneurin Barnard who was also in War and Peace and played Richard in the White Queen.
Of the old school, I love Toby Stephens , Benedict C , David Tennant and even older, Timothy Dalton who was Bond before Pierce Brosnan. Mmm.