The seventy-six year old actor, a former Labour supporter, condemned the 'terrible state' that has been allowed to develop in Britain and said he planned to change his allegiance at the next election.
For his latest film, Harry Brown, about violence on Britain’s streets, Sir Michael spent time with a gang from a tough inner London estate, who were hired as extras.
"I'll probably vote Conservative. I mean, we're in a terrible state whichever way you look at it, socially, financially and politically, so just give the other guy a chance.The actor added that young troublemakers ought to be educated rather than sent to prison, and that there should be a return of technical colleges teaching practical skills.
"I don't know what Cameron's going to do, but in the end you vote out of desperation. You just have to have someone new and see what happens."
Earlier this year, he bitterly criticised the government’s decision to raise the upper tax rate to 50p, saying he would leave the country if it went any higher.
He said in April:
"I will not pay the government more than I get. No way, ever.
"We’ve got three-and-a-half million layabouts laying about on benefits and I’m 76, getting up at 6am to go to work to keep them.
"Let’s get everybody back to work so we can save a couple of billion and cut tax, not keep sticking it on."