Not yet quite official but fairly reliable:
Skyfall, the latest instalment of the James Bond franchise, has cast Ben Whishaw as MI6 gadget master Q, according to various reports hitting the web today.
It will be the character's first appearance in the franchise since 2002's Die Another Day, where he was played by John Cleese.
Prior to that, Q was played by Desmond Llewelyn, who owned the role for an impressive 36 years.
Q is the character who supplies Bond with all of his nifty hi-tech gadgets and espionage equipment in the movies.
Traditionally, the actor playing Q has been older than James Bond, but that's set to change here (Whishaw's 31, Craig's 43).
Craig is appearing as 007 for the third time in Skyfall.
Ben Whishaw has already acted opposite Craig, in 2004 ganster Brit-flick Layer Cake.
And, not that we're saying we told you so or anything, but we did have our money on Whishaw playing Q:
It is indeed going to be odd to see Q younger than Bond - he was like an older brother to Connery's 007 and could have been Dalton or Brosnan's father (Cleese was again probably like an older brother to Brosnan in age). But when you think about it, it makes sense to have a maker of gadgets a young whizzkid. Any time you go into a tech shop, there's some kid who knows it all inside out and makes you feel about 93. It could be an interesting twist on the Bond-Q dynamic, to have Q scoffing at Bond for being a silly old fart, who doesn't know his Ipad from his Ipod.