There's a lot of things that can be blamed for Donald Trump's ascension from reality TV show host to the most powerful man in the Western world.

He stoked white nationalism and hatred in America, he boiled down his message to easy-to-digest slogans that could be put on hats, he had help from Russia, support for the opposing candidate was lacklustre at best, Americans are generally crazy, his manipulation of the media as a whole - all of these possible reasons to blame for Trump being inflicted on the world, but Michael Moore has one person marked out for responsibility.

Gwen Stefani. Yes, really.

In an interview with THR, Moore laid out his conspiracy theory that explains how it was that the former No Doubt singer and avowed-non-Hollaback Girl was allegedly responsible for the biggest upset in modern political history. While Moore may sound like a crazy person, keep in mind that he was one of the few people in the public sphere who accurately predicted Trump's victory at a time when most people were certain he'd lose.

As with all things with Trump, the whole thing came down to money and his own ego. Moore's theory contends that when the useless f*ck found out that he was paid significantly less money than Gwen Stefani - who was, at the time, a judge on NBC's 'The Voice' - Trump decided to fire up a campaign for the presidency in order to make NBC - who were broadcasting 'The Apprentice', his own show - meet his demands for more money.

"He'd been talking about running for president since 1988, but he didn't really want to be president. There's no penthouse in the White House. And he doesn't want to live in a black city. He was trying to pit NBC against another network, but it just went off the rails," said Moore. Given how Trump's message of hatred was met with wildly cheering crowds and a relatively bemused media, it was enough to make him turn his half-hearted attempt into a serious bid, which is why we're at where we're at.

'Fahrenheit 11/9' will screen at the London Film Festival in October, however no release date has been confirmed for Ireland as of yet.