The long will he, won't he tease is over. Javier Bardem has finally confirmed that he will in fact play the villain in the 23rd James Bond film. Rumored to be called Skyfall,  Bardem did not share much info but let's just assume it's about satellites or something. He tells Nightline's Christine Amanpour: