Sean Connery cost himself $US450 million when he turned down the chance to play Gandalf in the Lord of the Rings trilogy, a report says.
The former James Bond actor was offered $US30 million to play the wizard in the fantasy films directed by Peter Jackson, a Celebrity Networth report says.
Producers Warner Bros attempted to seal a deal with the Scottish actor by also offering him 15 per cent of the franchise's box office takings, the report said.
Despite that, Connery turned down the role because of his concerns over the script and it eventually fell to the lesser known British actor Ian McKellen.
The Rings trilogy went on to make $US2.9 billion in box office takings, with the first film alone raking in more than $1 billion.