When Donald Trump won the 2016 presidential election, most pollsters and pundits were shocked. All talk of social media echo chambers and regional bubbles aside, the surprise is understandable -- Trump won the electoral college but not the popular vote, so it was a close race.
But even for a president-elect who won while receiving fewer overall votes, the race was a lot tighter than most expected. Still, a few celebrities -- on both sides of the aisle -- managed to correctly assess Trump's chances of winning the presidency, even as data-mining experts flubbed their predictions.
Here are five people who called it ahead of time -- and one person who really got it wrong.
The documentary filmmaker called Donald Trump's nomination for the Republican ticket and victory in the general election months ahead of time. How did he know better than experts from both parties? Well, don't forget Moore's debut film, Roger & Me -- Moore comes from Flint, MI, which means that unlike many political commentators from wealthy, elite backgrounds, he knows and understands the frustrations of the Midwestern middle class reeling from the dying manufacturing economy. Although we should point out he also predicted President Romney in 2012, so maybe it's just a case of filling out 'A' every time on a multiple choice test -- eventually you'll be right.
When I interviewed the pioneering L.A. punk icon in June 2016, she was the first person I spoke to who set me straight on Trump's chances for victory. After she discussed her disgust with his campaign, I replied, "I don't think he'll win." Her response: "I've thought that before. 'There's no way anybody would take Ronald Reagan seriously' and then the fool was elected and reelected. I don't make those assumptions anymore." Turns out she was not only right, but right to make the Reagan connection -- America has a fetish for pop culture celebrities turned Republican politicians, it seems.
You might be saying, "Well, obviously conservative talking head Ann Coulter predicted Trump would win." But you gotta give it up in this case because Coulter called Trump's victory more than a year ago (June 2015) on Real Time With Bill Maher, which was well before anyone thought he'd even nab the Republican nomination.
The first prediction of the business mogul's presidential future came way back in 2000 when The Simpsons featured a flash-forward episode where a grown-up Lisa takes office as President of the United States of America. "Well, as you know, we've inherited quite a budget crunch from President Trump," Lisa tells her cabinet staff. So... let's just hope The Simpsons only predicted part of the future correctly.
Though her Twitter account has since been suspended (not unlike Trump himself, whose staff reportedly took his own Twitter account away from him), the rapper shared her enthusiasm for Trump's presidential run back in February. "I only trust this country to be what it is: full of shit. Takes shit to know shit so we may as well put a piece of shit in the White House," she wrote of Trump's run for office. Banks' estimation of Trump's chances in her now-gone Twitter rant was far more optimistic (and as it turns out, accurate) than most others.
The One Person Who Got It Very Wrong: Stephen Colbert
You'd think a man who became a beloved household name thanks to his pitch-perfect impersonation of a conservative blowhard would inherently understand America's affection for a politician who is full of talk and low on information. But Colbert, who probably could have won the 2016 election playing his old Comedy Central character, underestimated Trump's chances back in Oct. 2015 on The Late Show With Stephen Colbert: "You're not going to be president. It's been fun… but come on buddy, there is zero chance we'll be seeing you sworn in on the Capitol steps with a giant golden Bible." To be fair, Colbert may still be proven right if Trump goes for a diamond-encrusted Bible instead.