127 suggestions

Jack Farthing
as George Warleggan in Poldark

James Norton
as Sidney Chambers in Grantchester

Alan Cumming
as Professor Moriarty in The Perfect Sherlock Holmes Movie

Roger Allam
as Inspector Lestrade in The Perfect Sherlock Holmes Movie

Mads Mikkelsen
as Sherlock Holmes in The Perfect Sherlock Holmes Movie

Tom Brittney
as Newton Pulsifer in Good Omens
Sara Vickers
as Amanda Kendall in Grantchester