Javier Bardem to play Bond villain

Penelope Cruz's husband is set to play the baddie in the 23rd bond movie.

42-year-old Javier said on Nightline: "I'm very excited because my parents took me to watch the movies and I saw all of them, so to play that is going to be fun. They chose me to play this man, but I cannot give you many details."

Daniel Craig will return as 007 with relatively unknown French TV actress Berenice Marlohe cast as one Bond girl. Naomie Harris is expected to play Moneypenny and Dame Judi Dench will return as M.

The film is mostly being in shot in China and Turkey, but some location filming will take place at Duntrune Castle in Scotland in February.

Adele has apparently written a track and is rumoured to be singing it for the theme in the title sequence with other reports suggesting that the film has already been named Skylift.