Q returns - and he's younger than ever Ben Whishaw will play Q in the next Bond film, Skyfall, in the youngest interpretation yet of 007's gadget man. The actor, who was recently seen playing the title role in the BBC production of Shakespeare's Richard II, will ensure that Daniel Craig's Bond has all the latest technology. He follows in the footsteps of John Cleese and Desmond Llewelyn, who played the part in 17 films. The Skyfall producers, Michael G Wilson and Barbara Broccoli, said: "It's a real thrill to confirm the return of Q in Skyfall played by the enormously talented Ben Whishaw. We are delighted to have this beloved character back. The film, which opens in the UK and Ireland on 26 October, was filmed in London, Turkey and Scotland.