Connery, the 74-year-old Scottish James Bond star was voted the best British actor of all time, followed by "Silence of the Lambs" actor Anthony Hopkins and then the late Alec Guinness, the Daily Mail reported Friday.
Following those three were, in order, "Calendar Girls" star Helen Mirren, "Mary Poppins" legend Julie Andrews and "Harry Potter" star Maggie Smith at No. 6. After them came, in order, Thora Hird and Vanessa Redgrave, both tied for seventh place, Kate Winslet and Emma Thompson.
Notable deaths of 2014 [PHOTOS]
Molly Sims, Scott Stuber expecting second child