“I think John Kasich would be the best nominee, but he doesn't have a chance,” Graham said during an appearance Thursday on MSNBC's "Morning Joe."“John Kasich's problem is he is an insider in an outsider year and nobody seems to want to buy that,” he added.Graham signaled his support for Cruz last week, when news emerged he would be hosting a fundraiser for him. This comes after harsh comments Graham made about his Senate colleague, including while running against the Texas senator in his own White house bid.

Graham has argued that while he has differences with Cruz ( joking the runner-up in delegates was his "15th choice" in the race), he's the best-positioned Republican other than

"I think he'd make a better president than Trump for damn sure, and I think he'd take the country in a new direction other than Clinton," Graham said.

Asked if Kasich would make a better president than Cruz, Graham said, "I think so."

He called Trump a "con man" and blasted the GOP front-runner for his support of waterboarding in the wake of this week's terrorist attacks in Brussels.