MSNBC host Joe Scarborough told Stephen Colbert that he doesn't believe President Trump will not run for re-election in 2020.

Colbert asked Scarborough and his fiance and MSNBC co-host Mika Brzezinski who might challenge Trump in a 2020 Republican primary.

"I'll say it again. I don't think that they're going to have to step up and challenge Donald Trump because I don't think Donald Trump is going to run for re-election," he answered. 

The former Florida Republican congressman said he was "dead serious" when Colbert expressed skepticism at the claim. 

Tucker on Migrant Caravan: Dems 'Inviting' It in Effort to Strengthen Their Hold on Power

'A Caravan of Lies and Manipulation': Ingraham Blasts Left & Media's Narrative on Illegal Immigration

"He's going to cash out," Scarborough said, adding that he believes Trump didn't think he'd be nominated and didn't even want to win in 2016.

Scarborough said Trump is more content being the Saudi royal family's "lapdog" and a yes-man for Russian President Vladimir Putin.

"Donald Trump is all about money," Scarborough said.

Colbert said he hopes Trump runs again so American voters have the opportunity to "correct" their mistake by replacing him with someone else. 

Regarding potential 2020 Democratic candidates, Brzezinski said she "loves" California Sen. Kamala Harris, and can also see former Sens. John Kerry (D-Mass.) or Joe Biden (D-Del.) emerging as the nominee. 

WATCH: Griff Jenkins Reports Live as Border Agents Detain Groups of Illegals

Malkin: 'Some Tried to Prevent' Exposure of 'Gosnell' Film Chronicling Murderous PA Abortion Doctor