Alongside Craig and Judi Dench's M (pictured right), there's Ralph Fiennes as a secretive backroom spook, Naomie Harris as a saucy new - look Moneypenny, and Ben Whishaw as Q. No longer a harrumphing old martinet, Q has left exploding pens and submersible cars behind in favour of advanced computer geekhood and
adorably floppy hair.