Connery’s reason was that he never understood the story

Sean Connery’s reported explanation for turning down Gandalf was unusually direct: after reading the Lord of the Rings book and script, he still could not make sense of the material. He was not rejecting the role because he disliked fantasy acting or because another commitment kept him away; the story simply did not click for him.

That matters because Gandalf is not just a wizard who appears to deliver exposition. He is a guide through a sprawling world of invented histories, peoples, and conflicts. An actor stepping into the part would need to inhabit that world and carry its significance for audiences. Connery apparently did not feel he could do that convincingly.

The $400 million was a hypothetical windfall

The huge figure attached to the decision is not a salary Connery was offered and then refused. It is a retrospective estimate of what he might have earned had he accepted a deal reportedly tied to the films’ success. Such calculations depend on unverified accounts of the proposed terms and on the trilogy’s eventual box-office performance—neither of which made that money guaranteed at the time.

The irony is that Connery turned down a role in a project whose scale and success became clear only later. Ian McKellen played Gandalf, while Connery’s own explanation remained simpler than the legend of the lost fortune: he had read the material, but it never made sense to him.