Javier Bardem says starring in the new James Bond movie is a dream come true for him.

The Spanish actor plays the villain in the 23rd movie about the suave spy, entitled 'Skyfall' and he says he signed up because he wanted to work with director Sam Mendes and he's always been a big fan of the films.

He told the Independent newspaper: ''I was born watching James Bond movies and there are many reasons to do this - the cast, The Script, the story, the role and, of course, Sam Mendes.''

Javier - who has a 14-month-old son, Leon, with wife Penelope Cruz - also revealed how he likes making political statements with his work.

He said: ''Movies are powerful. But I think everything is political. When you put gas in your car you are making a political statement, because you are supporting the empires that control and continue the destruction of some countries. What I mean is that of course there has to be a relationship between politics and film.

''The question is, how far do you go with it? If you feel you should do something, then do it, And do it in a way, or form, or shape that you think can help the best, which is my case is making movies. There are also a lot of movies that are just entertainment, which is good and we all need it.''