McAvoy 'glad' not to be in Pirates
James McAvoy has revealed he's relieved he missed out to Orlando Bloom at the Pirates Of The Caribbean casting.
The Scottish actor told the Radio Times he auditioned for the part of Will Turner alongside Keira Knightley's Elizabeth Swann.
"The producers saw me, Adam Rickitt and Paul Nicholls. We were all in the waiting room for the auditions with Keira, and I think I got relatively close to the part," he said.
But he said he's now pleased he didn't get it, adding: "By the nature of the fact that you're in something that cost hundreds of millions. You're just a target. Keira nearly got crippled by the fact that she was suddenly an international movie star."
He went on: "She wasn't nearly crippled, but people's opinions of her were really, really harsh. She was in a film that, acting-wise, wasn't that demanding, and she got labelled a terrible actor. That could have been the end for her."
James next stars in Arthur Christmas as the hapless son of the Christmas clan, and revealed that the family is based on the royal family.
He said of his character: "So he's a little bit like a less clever Harry. A less sophisticated Harry - mind you that's saying something."