In a strange turn, filmmaker and Twin Peaks co-creator David Lynch now thinks that President Donald Trump might end up being one of the best presidents in history.

In an interview in 2016, Lynch proclaimed he was firmly behind Sen. Bernie Sanders (I-VT), Lynch then switched to Libertarian candidate Gary Johnson. Now it seems he's all in for Trump.

“I am not really a political person, but I really like the freedom to do what you want to do,” Lynch told Deadline. “[Trump] could go down as one of the greatest presidents in history because he has disrupted the thing so much. No one is able to counter this guy in an intelligent way.”

He went on to say, “Our so-called leaders can’t take the country forward, can’t get anything done. Like children, they are. Trump has shown all this.”

Lynch endorsed former President Barack Obama in 2012 but also supported the libertarian side of former President Ronald Reagan.