Pierce Brosnan thinks 'Spectre' is "too long" and has a "weak" storyline.
The 62-year-old actor, who starred in four Bond films from 1995 to 2002, has blasted the new movie, arguing it should have been more "condensed".
Pierce said: "I was looking forward to it enormously. I thought it was too long. The story was kind of weak - it could have been condensed. It kind of went on too long. It really did."
The Irish actor praised Daniel Craig's performance in the Sam Mendes-directed movie, but thinks he was letdown by the plotline.
He told HitFix: "['Spectre'] is neither fish nor fowl. It's neither Bond nor Bourne. Am I in a Bond movie? Not in a Bond movie?
"But Daniel, in the fourth go-round, has ownership of it. He had a nice looseness to him. He's a mighty warrior, and I think he found a great sense of himself in this one with the one-liners and a nice playfulness there. Just get a tighter story, and he'll have another classic."
Pierce also defended Daniel after he recently said he'd rather "slash" his wrists than return to the part of 007.
He said: "By the time you finish making a Bond movie, you don't want to hear the name, see the name or have anything to do with it because you just want to go to ground. Give him another year off here, and he'll be ready to rock and roll for sure."