Gerard Butler didn't feel "Scottish enough" for his new movie.

The actor voices a Viking in new animated adventure 'How To Train Your Dragon' and although he believes his natural dialect was perfect for the role, he worried it had softened too much from living in America.

He said: "This was the only movie that I've ever made or will make that, after watching it for the first time, made me realise that my accent was not Scottish enough. I was like, 'What is that?' I was stuck in the middle, so I felt that it needed a bit more.

"I think a strong Celtic accent lends itself to Viking-ness, or any kind of warrior breed. It was the same in '300' as well."

The 'Bounty Hunter' actor also revealed he enjoyed the freedom of working on an animated movie because he didn't have to wear costumes that would make him the subject of ridicule.

He explained: "It's freeing, in the way that you're not constrained by false beards and uncomfortable costumes, and you can do what you want in there. You don't have to look at 150 extras, who you know are sitting there going, 'What the f**k are you talking about? You look like an idiot whose wearing leather underpants.'"