Tony Bennett spoke about 9/11 and the Iraq war on Howard Stern's Sirius radio show
Legendary singer Tony Bennett said in an interview with Howard Stern on Monday night that 'we caused' the 9/11 attacks.
He also went on to say that President George W. Bush confided in him that the war in Iraq was a mistake.
Speaking on Stern's Sirius Radio show, Mr Bennett, who describes himself as a pacifist, said: 'They flew the plane in, but we caused it.
'Because we were bombing them and they told us to stop.'
Stern had asked the singer, a World War II vet, how the U.S. should deal with the terrorists responsible for the World Trade Centre attacks.
'But who are the terrorists?' Mr Bennett said, according to ABC News.
'Are we the terrorists or are they the terrorists? Two wrongs don't make a right.'
The 85-year-old spoke of the night in 2005 when then-President Bush made that astonishing statement.
Mr Bennett said: 'He told me personally that night that, he said, 'I think I made a mistake".'
The event was in honour of Mr Bennett and he said he believed Mr Bush made the admission because he liked the singer.
Mr Bennett said that his experiences as a teenager in combat in the Second World War forever changed his position on war.
Haunting: Bennett said his views on war and 9/11 are shaped by his time in the U.S. Army during the Second World War
'I'm anti-war,' he said. 'It's the lowest form of human behaviour.'
He was drafted by the U.S. Army in November 1944 and served as an infantryman in Europe, moving across France, and later into Germany.
He said: 'The Germans were frightened. We were frightened. Nobody wanted to kill anybody when we were on the line, but the weapons were so strong that it overcame us and everybody else.
The day before his controversial remarks Bennett celebrated his 85th birthday gala in New York on Sunday, joined daughters Joanna, far left, Antonia, far right, and Susan Crow
Mr Bennett credited the Army with allowing him to study singing.
But he also admitted that his two years of service gave him enough time to witness the horrors of war.
He said: 'The first time I saw a dead German, that's when I became a pacifist.'
He told Mr Stern that he was left forever shaken by the sight of death.
The big guns were there: Former President Bill Clinton joins Bennett on stage at his 85th Birthday Gala in New York on Sunday
Mr Bennett said: 'It was a nightmare that's permanent.
'I just said, "This is not life. This is not life".'
That's why, he added, that he agrees with Mr Bush.
He said: 'To start a war in Iraq was a tremendous, tremendous mistake internationally.'
The night before, Mr Bennett, who is currently promoting his new album, Duets II, enjoyed a star-studded party in his honour at his 85th Birthday Gala Benefit for Exploring the Arts at The Metropolitan Opera House in New York.
Guests included Bill Clinton, Elton John and Robert DeNiro.