Outre son rôle-titre dans sept James Bond, de Dr No aux Diamants sont éternels, on a pu voir
Sean Connery jouer pour les plus grands réalisateurs :
Alfred Hitchcock (Pas de printemps pour Marnie, 1964),
Sidney Lumet (Le Crime de l'Orient-Express, 1974),
John Huston (L'homme qui voulait être roi, 1975),
Jean-Jacques Annaud (Le Nom de la rose, 1986),
Brian de Palma (Les Incorruptibles, 1987) ou encore
Steven Spielberg (Indiana Jones et la Dernière Croisade, 1989). Dans Dr No, pratiquement inconnu, il fut choisi parce qu'il ne coûtait pas cher à l'époque, en 1962, et tout le film fut tourné à la Jamaïque, compte tenu des moyens limités dont disposait la production. le film remporta 60 fois son investissement : la machine était enclenchée pour
Sean Connery qui allait enchaîner ensuite les succès.
Choisissant ses rôles avec discernement, il parviendra au fil des années à modifier son image d'aventurier baroudeur pour afficher une solitude non dénuée d'humour, qui lui allait bien. Il en joua en acceptant des rôles secondaires ou des caméos (personnages fugaces), mais toujours dans des rôles de prestige où il s'affirmait :
Richard Coeur de Lion dans Robin des Bois, prince des voleurs en 1991, ou le roi Arthur dans Lancelot, le premier chevalier en 1995.