Javier Bardem arrives This image appears in the gallery:James Bond: Skyfall's world premiere 3. Javier Bardem arrives Bardem, who plays the villain in Skyfall, arrives at London's Royal Albert Hall. 21 images See the full gallery: James Bond: Skyfall's world premiere