Sir Sean Connery has been rewarded as the best British movie actor of all time.
The Scottish 007 star, who is still a sex symbol at his 70s, was followed by Sir Anthony Hopkins and Sir Alec Guinness.
The Orange Film Survey found Julie Walters, Dame Judi Dench and Catherine Zeta Jones as the best British Actresses.