Dame Judi Dench has been named Britain's favourite Bond girl.

Dame Judi Dench

Dame Judi Dench

The 80-year-old actress - who portrayed M for 17 years - topped the poll to become the top female character across the franchise with 26 per cent of the vote.

'Casino Royale's Eva Green came second with 14 per cent whilst 'Die Another Day's Halle Berry took 10 per cent of the vote in the survey, which was carried out on cinema chain Cineworld's Unlimited Card holders.

Andreas Vass, head of film at Cineworld, commented: ''Our Unlimited Card customers are some of the biggest film fans in the country - they keep up with all of the latest blockbusters and often watch multiple films in a trip!

''It's always great to get their opinions and we know how excited they and all of our customers are to see 'SPECTRE' next week.''