Le rôle de Gandalf est revenu à Ian Mckellen, mais l'un de ses meilleurs amis et partenaire à l'écran était aussi considéré.
Patrick Stewart avait reçu le script mais n'était pas fan, malgré son souhait de jouer dans une adaptation du Seigneur des Anneaux. Aussi, l'offre ne lui convenait pas et il a préféré abandonner le projet !
Sean Connery lui, était la star que le studio voulait absolument. En effet, le rôle de Gandalf devait revenir à un très grand nom pour attirer les spectateurs... mais l'acteur détestait le genre fantasy et a dit non (il avait aussi dit non au rôle de Dumbledore!)
Devant ce refus, le comédien décédé en 2020 avait même annoncé que Ian Mckellen était le meilleur choix possible. Au passage, Sean Connery a refusé un cachet monstrueux comportant 15% des revenus du box office, soit 400 millions de dollars !