Last July, Ted Cruz told Sean Hannity of Fox News that Donald Trump was "bold and brash, and he's willing to speak the truth. And he's taking on the Washington cartel."

But at tonight's CNN debate, Cruz spun a decidedly different story to hit him in the last debate before the next round of primaries:

One of the things we're so frustrated about is corruption, what I've called the Washington cartel. It's career politicians in both parties that get in bed with the lobbyists and special interests. And listen, Donald told you, for 40 years he's been sitting at that table using his money to buy influence. Supporting liberal democrats like Hillary Clinton and John Kerry, but also supporting the Republican establishment and funding their effort to crush the Tea Party. And now his argument is after four decades, being part of that influence buying, after Hillary Clinton spending decades being part of that influence selling, that suddenly he will change. But the interesting point is tonight he hasn't pointed to a single special interest he's willing to take on..."

Watch the videos below: