Michael Moore was one of the only liberals to correctly forecast President Donald Trump's victory in the 2016 election.
The Flint, Michigan, native repeatedly warned Democrats that Trump needed to be taken seriously because of his appeal to economically frustrated voters in Rust Belt states like Wisconsin, Pennsylvania and Ohio.
Trump went on to capture all those states on his way to 306 electoral votes and a stunning win over Democratic candidate Hillary Clinton.
Now, Moore is making another prediction: Trump will be reelected in 2020.
“I should say re-appointed, because we will have an even larger population that will vote against him in 2020,” Moore said in interview with Fast Company. “But he will win those electoral states as it stands now.”
Moore, however, said he has a plan to prevent a second Trump term.
"We don’t have to convince a single Trump voter to vote differently because we already have the majority,” Moore said, noting that Clinton won the popular vote by nearly three million.
He acknowledged that it's unlikely that the Electoral College will abolished anytime soon, so he's supporting the National Popular Vote interstate compact.
The proposal would automatically allocate participating states' Electoral College votes to whoever wins the national popular vote. So far, it has won approval in 10 states and Washington, D.C., but it will only be enacted once states delivering a total of 270 electoral votes have signed on.
“That’ll be an easier way to get this done,” Moore says. “People should not despair, thinking, well, the Republicans have all this power and all that. Think of the suffragettes. They were trying to get the vote for women. They got [the 19th Amendment ratified] in 35 states to give women the right to vote. Think of that uphill battle.”
Moore recently said that Democrats should give up trying to move to the center of the political spectrum, because they're not offering a viable alternative to Trump. Watch "Outnumbered" discuss below.