Cleese prefers Bond to Harry Potter
John Cleese prefers his role as Q in the James Bond franchise to his work as Nearly Headless Nick in the Harry Potter movies - as he enjoys having a greater input in the script.
The 64-year-old actor prefers working on movies like The World is Not Enough to Harry Potter and the Prisoner of Azkaban as he is given free rein to add more humour to the dialogue.

