John Cleese played this letter-perfect role in "Die Another Day"
Bright Star actor Ben Whishaw to play youngest Q ever in next Bond film Skyfall ... 
in 1999, before replacing Llewelyn as Q in Die Another Day in 2002.