The 74-year-old entertainer starred in two Bond films - 'The World Is Not Enough' and 'Die Another Die' - but hasn't seen the most recent film, 2012's 'Skyfall', saying that it's all style over substance.
Speaking to ShortList magazine, the 'Monty Python' funnyman explained: "I didn't see ['Skyfall'], because I have criticisms of the new Bond movies. Two things went wrong, the plots became so impossibly obscure that even professional writers couldn't figure out what they were about; and the action scenes, which are supposed to make the adrenaline run, go on far too long.
"They discovered these movies were popular in places such as the Philippines and South Korea, and so they dropped the humour because no one there is going to understand jokes about the British class system.
"They're financially incredibly clever, as the take goes up by $100 million every movie, but one of the great things I've learnt in the last few years is just how much money spoils everything."
And John- who's also appeared in the 'Harry Potter' franchise said that TV bosses, who implied that they are not aware enough of the potential of future projects.
He explained: "If you look at the meeting that was held with the heads of department at the BBC when we did 'Python', seven out of nine of them thought the first show was a disaster. These are people who whose living is made out of making television programmes, and they couldn't see anything in a show that was about to influence most of the comics in the English-speaking world... They just couldn't see it."
Tagged in John Cleese