He briefly played gadget man 'Q' to James Bond's super spy in two 007 films.

But Monty Python star John Cleese didn't hold back when discussing current Bond actor Daniel Craig - declaring he's 'too short' to play the MI6 agent.

The 76-year-old dismissed Daniel's widely-praised performance as the British secret on Channel Seven's The Morning Show this week, adding: 'He's simply not tall enough, I'm sorry.'

Scroll down for video

Fighting talk: Monty Python star John Cleese, 76, (right) told Channel Seven's The Morning Show on Monday that actor Daniel Craig, 47, (left) is 'not tall enough' to play spy James Bond in the blockbuster film franchise

John - who featured in The World Is Not Enough and Die Another Day - claimed that his co-star Pierce Brosnan was a much better fit for the Bond role during the interview on Monday.

And the privately-educated comedian remarked snobbishly that 47-year-old Daniel 'certainly didn't go to Eton' and even sneered at his Welsh heritage.

Speaking of his on-set chemistry with Pierce, 62, he said: 'I thought he was a wonderful Bond. I thought he was the best Bond since (Sean) Connery.

Chosen one: John Cleese (right) said this week that Irish actor Pierce Brosnan, 62, (left) - pictured together at an awards bash in 2005 - was better suited for the role as 007, calling him 'the best Bond since (Sean) Connery

'Because this little Welsh bandy-legged guy that they've got at the moment, he's simply not tall enough, I'm sorry.

'And he certainly didn't go to Eton,' John concluded.

The Monty Python's Life of Brian star later added that he's not a fan of Daniel's portrayal because the 'his legs are too short'.

Candid: John - who had a supporting role in Bond films The World Is Not Enough and Die Another Day - praised his co-star Pierce, but dismissed Daniel as a 'little Welsh bandy-legged guy'

Harsh words: The Monty Python's Life of Brian star said bluntly: 'He's simply not tall enough, I'm sorry. And he certainly didn't go to Eton', before later adding: 'His legs are too short'

Daniel's exact height is unclear, but estimates place him between 5ft 8ft and 5ft 10in - making him the shortest actor to play Bond in the film series.

He is also the only Bond actor in the official 007 franchise to be under 6ft tall.

Meanwhile, the tallest actor to play Bond is Sean Connery, 85, who towers over Daniel at 6ft 2in.

Short changed? Daniel Craig has earned praise for his gritty portrayal of James Bond in the four films Casino Royale, Quantum of Solace, Skyfall and Spectre - but was dismissed by John Cleese because of his stature

A tall order: The actors who have portrayed Bond - (left to right) Sean Connery, 85, George Lazenby, 76. Roger Moore, 88, Timothy Dalton, 69, and Pierce Brosnan, 62 - have all been over 6ft in height

The Daily Telegraph noted that when questioned by an interviewer about his vital statistics in the past, he snapped back: 'Somewhere between 5ft and 6ft'.

When he was first announced as Bond, critics said Daniel didn't live up to Ian Fleming's tall, dark and handsome hero.

But the Chester-born hunk proved them wrong after 2006's Casino Royale earned over US$600 million at the box office - making it the most successful Bond film ever until the release of Skyfall.

'Good humour': Daniel (centre) wore high-boosting shoes on set of Bond film Quantum of Solace, his co-star Gemma Arterton, 30, (right) claimed in 2008 - adding that he 'thought it was funny'

Amusingly, British actress Gemma Arterton - who played the Bond girl in Quantum of Solace - once revealed Daniel had to wear 'stacked heels' on-set to boost his height.

However the 30-year-old said Daniel took the news 'with good humour' - suggesting he's not as prickly about his height as some outlets claim.

BOND ACTORS' HEIGHTS RANKED Sean Connery (7 films) - 6ft 2in Timothy Dalton (2 films) - 6ft 2in George Lazenby (1 film) - 6ft 2in Pierce Brosnan (4 films) - 6ft 1.5in Roger Moore (7 films) - 6ft 1.5in Daniel Craig (4 films) - 5ft 8in - 10in Advertisement

She told the Mail on Sunday in 2008: 'Daniel is 5ft 10in but when they put me in heels, I was taller than him and it didn't look good on screen

'The whole point of Bond is that he is masculine and hunky and he has to be taller than his girlfriend.

'Daniel had to wear shoes with a lift in them and stacked heels for a few scenes, but he took it very well. He thought it was funny.'

Meanwhile, John Cleese heaped praise on Pierce Brosnan - who portrayed Bond while he took the reigns as MI6 gadget man 'Q'.

He said: 'He's a lovely man, Pierce - and I enjoyed working with him so much because there's never any trouble and yet he's completely professional all the time.

'The thing we joked about is that both of us - and this was Desmond Llewelyn too when he was playing Q - we had a big laugh because we're all hopeless (with) gadgets.'

'We don't understand them at all,' he added.

Supporting role: John played the character of 'R' - an assistant to 'Q', portrayed by the late Desmond Llewelyn - in 1999's The World Is Not Enough

Meanwhile, Daniel Craig may not be long for the role of James Bond, amid rumours he's leaving the film franchise to sign on to a U.S. television series.

This will be no surprise to fans of the spy films, after Daniel told The Guardian last year he'd rather 'slash (his) wrists' than take part in another Bond movie.

And The Sun revealed last week that the actor has agreed to star in 20 episodes of upcoming drama Purity, an adaptation of Jonathan Franzen‘s novel