Javier Bardem never dreamt he would be in a James Bond film.

The Spanish actor portrays the role of Raoul Silva in the latest instalment 'Skyfall', and he admits it was a childhood dream of his to star in the British spy series.

He said: ''I'm a huge fan of the James Bond saga, so I was always very open to the idea. When I was little I watched Mr Connery doing James Bond with my father.

''Who in the world would think I'd be in one of those movies?''

Javier - who has previously won an Oscar for his role in 'No Country for Old Men' - was even allowed to have an influence on the character as director Sam Mendes was so keen to have him play the part.

According to The Sun newspaper, he said: ''The script was everything you could expect in James Bond films, and in addition it was a powerful and complex story.

''Sam had changed the whole dynamic of the baddie role, so Silva is not just a villain in the usual and obvious way.

''He gave me meat to chew and a nuanced Bond nemesis to play.''