Mads Mikkelsen has joked that his accent is to blame for being repeatedly cast as a villain in Hollywood films.
The Danish actor, best known for playing Dr Hannibal Lecter in the television series Hannibal and Le Chiffre in James Bond film Casino Royale, said his roles in English-speaking productions have often been very different from those he is offered in Europe.