By Anne Thompson | Thompson on Hollywood November 25, 2011 at 11:52AM
Clearly, director Sam Mendes is seeking to update the Bond franchise and pull in some younger viewers. While Daniel Craig and Judi Dench are returning as agent 007 and his boss, M, respectively, John Cleese will not come back as Q. That role will go to a younger-generation gadget-master to be played by Ben Whishaw, 31, a terrific actor who shined as Freddy Lyon in the Brit TV series "The Hour," Ariel in Julie Taymor's "The Tempest," one of several incarnations of Bob Dylan in Todd Haynes' "I'm Not There," and Jane Campion's "Bright Star," among other films. He co-starred with Craig in "Layer Cake" as well, and stars opposite Tom Hanks in the upcoming "Cloud Atlas."