The 47-year-old actor claimed that he may have been miscast as demon hunter Rupert Galvin and slammed critics for comments made about his accent in the show, which was axed by ITV after one series.
He told Digital Spy: "I did have problems with Demons personally, and they were partly self-inflicted. I don't think it was a bad series, maybe I was miscast. But then you suddenly get loads of journalists being dialect coaches, when they know f**k-all about accents."
Glenister cited his heavy involvement as DCI Gene Hunt in the Life On Mars/Ashes To Ashes franchise as the key reason for his difficulty adjusting to the part.
"I think the problem was from my point of view playing that American character. It was very hard for me to disassociate myself from Ashes To Ashes, because we were filming it [at the time]," he said.
"I just think that it was right in the middle of playing Gene Hunt, and people would be thinking, 'What the f**k's going on with him, what was he doing?!' It was too soon to make the transition away from that character."
Glenister was speaking following the launch of his new Sky1 series Mad Dogs, which will air early next year.