Judi Dench has been named Britain's greatest actor, according to 'Best of British' magazine.
The Oscar winner - who was most recently seen as M in the latest James Bond film 'Skyfall' - triumphed in the poll just ahead of Maggie Smith.
Michael Caine finished third.