Christ NO !
Even putting aside the fact that he is massive t.wat this is just wrong on so many levels.
Give him some credit for his charity work but he's a big no no for a bond film.
Stephen Fry for Q? I'd be happy enough with some unknown oddball playing the role.