David Walliams for Q! He is a big fan of the films, and would bring a bit of light relief before all the action (hopefully) starts. I always looked forward to Desmond Lewellyn's appearance, but I'm afraid John Cleese just didn't do it for me.
Christ NO !
Even putting aside the fact that he is massive t.wat this is just wrong on so many levels.