Scottish actor Sean Connery at the London premiere of the film 'The Name of the Rose' in which he stars as a Franciscan monk. 29/01/01British actor Sir Alec Guinness. James Bond favourite Sir Sean Connery, 70, has been ranked above figures like the late Lord Olivier and Sir John Gielgud as the greatest British movie actor of all time in the Orange Film Survey. The survey of more than 10,000 voters, found Julie Walters was the most popular British actress. Sir Sean is followed by Sir Anthony Hopkins and Guinness who died last year.