Spanish actor Javier Bardem has been confirmed as the villain in the new James Bond movie.
The Oscar winner has ended months of speculation by confirming he has signed up to play Daniel Craig's foe in the untitled 23rd 007 film.
He tells ABC TV, "I am very excited. 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.".