Skyfall the service. Javier Bardem was cast as the film's principal villain, Raoul Silva, a cyberterrorist who is seeking revenge against those he holds responsible for betraying him. Bardem described Silva as "more than a villain", while Craig stated that Bond has a "very important relationship" to Silva. In casting the role, director Sam Mendes admitted that he lobbied hard for Bardem to accept the part. Mendes saw the potential for the character to be recognised as one of the most memorable characters in the series and wanted to create "something [the audience] may consider to have been absent from the
Q (James Bond) was announced that British actor Ben Whishaw had been cast in the role. Whishaw, aged 31 in 2012, became the youngest actor to play the role. In "Skyfall", Q's gadgets were comparatively simple, consisting of a miniaturised radio and a gun coded to Bond's palmprint so only Bond could fire it. Q is demonstrated to be highly knowledgeable on the subject of computer security to the point where he designed some of the most sophisticated security protocols in existence. However, he is also somewhat short-sighted; while engrossed in the puzzle of a security system set up by Raoul Silva, the