British actor Ben Whishaw has been cast as MI6 gadget master Q in the newest Bond film, entitled Skyfall. Q was previously played by John Cleese in the 2002 Bond film, Die Another Day, and prior to that, by Desmond Llewelyn. In the films, Q is the one who provides hi-tech gadgets and unique spy apparatus to James Bond. Although in the past, the character has always been older than Bond, Whishaw is only 31, while Daniel Craig, who will reprise his role as Bond in the latest installment, is 43. Also cast in the film, which starts filming this month, are Judi Dench, Ralph Fiennes and Javier Bardem. Skyfall is set to open in North America on November 9, 2012.