Dame Judi Dench as the next Sherlock Holmes?

Dame Judi Dench as the next Sherlock Holmes?

It's elementary, dear reader. The nation want Dame Judi Dench as the next Sherlock Holmes. We can just see her in a deerstalker!

With Dame Helen Mirren recently calling for more actresses to chase male roles, online bookseller, Book People, polled the public on which actresses they'd most like to cast in the roles of iconic male charcters, including James Bond, Dr Who, Sherlock Holmes and Christian Grey.

The results showed that when it came to playing 007, the public would see the role shaken and stirred, with one in five (21 per cent) choosing Kate Winslet to play the martini-sipping spy.

The Oscar winner pipped Daniel Craig’s mummy-fighting other half Rachel Weisz (17 per cent) and Olivia Colman (12 per cent), who became the focus of a popular campaign to cast her as the next Bond after her recent performance in the Night Manager, to the top spot.

When it comes to Doctor Who, over a quarter of the public wanted Helena Bonham Carter to don a bow tie and sonic screwdriver to play the illustrious character. Other favourites for the part included national sweethearts Miranda Hart (18%) and Julie Walters (16%).

Here's the results in full:

James Bond

Kate Winslet - 21 per cent
Rachel Weisz - 17 per cent
Emily Blunt - 17 per cent
Michelle Rodriguez - 16 per centOlivia Colman - 12 per cent

Doctor Who

Helena Bonham Carter - 27 per cent
Miranda Hart - 18 per cent
Julie Walters - 16 per cent
Sheridan Smith - 15 per cent
Felicity Jones - 10 per cent

Sherlock Holmes

Judi Dench - 35 per cent
Helen Mirren - 15 per cent
Tilda Swinton - 14 per cent
Emma Thompson - 14 per cent
Keira Knightley - 13 per cent

Harry Potter

Maisie Williams - 32 per cent
Chloe Grace Moretz - 19 per cent
Daisy Ridley - 13 per cent
Bel Powley - 11 per cent
Jodie Comer - 10 per cent

Christian Grey

Angelina Jolie - 23 per cent
Megan Fox - 20 per cent
Scarlett Johannson - 19 per cent
Natalie Portman - 12 per cent
Penelope Cruz - 11 per cent

What fun!