James Bond’s new Q revealed, for Skyfall.
Desmond Llewelyn will always be remembered as Q. Llewelyn had played Q from the second Bond film (From Russia with Love) all the way up to his death in 1999, just a few weeks after the realise of his last Bond film (The World Is Not Enough). This made him the only actor to work each of the different actors that had played Bond, in a Bond film.
John Cleese Took over the Role for Die Another Day, and that was the last time Q has been seen on the big screen.
So far with the Daniel Craig films Q has not been seen, however that is about to change with Ben Whishaw taking on the role.
Here is the first picture of Whishaw as Q.