In the end Naomie Harris isn't bringing M's secretary Miss. Moneypenny back to the James Bond franchise (at the press conference she revealed she was playing a field agent instead) but there is at least one iconic character due to return in Skyfall. The Hollywood Reporter have revealed that Ben Whishaw will be playing the godfather of gadgets and dry wit, Q. Whishaw was cast in the movie some months ago and we did wonder whether he might just be eccentric enough to play Q but were put off by the fact he's only 31 years of age. Whilst it will be a little strange to see someone younger than Daniel Craig playing Q, everyone was young once I suppose and we are quite excited about the fresh casting. There's no reason why he now can't go on and play the character for decades really. Whishaw becomes the fourth actor to play Q in the official Bond canon after Peter Burton in Dr. No, then the much loved Desmond Llewelyn played the character in every Bond movie after that up to The World Is Not Enough (with the exception of Live and Let Die), and was played by John Cleese in Die Another Day after Llewelyn's death. Cleese had played Q's assistant in The World is Not Enough. Jeffrey Bayldon also played the character in the spoof of Casino Royale and Alex McCowan in the unofficial Bond 'Never Say Never Again'. Whishaw is something new and it'll be interesting to see how crazy and light-hearted they go with the scene where he introduces the gadgets to Bond. Whishaw of course has experience of working with Craig on Layer Cake. Skyfall has been filming for a few weeks and is aiming for a release on October 26th, 2012 (UK) and November 9th (US). Sam Mendes directs.