CNN's Anderson Cooper said late Tuesday that the difference between Michael Cohen and President Trump Donald John TrumpOmar fires back at Trump over rally remarks: 'This is my country' Pelosi: Trump hurrying to fill SCOTUS seat so he can repeal ObamaCare Trump mocks Biden appearance, mask use ahead of first debate MORE is that the president's former personal lawyer, who is testifying on Capitol Hill this week, has "admitted to lying."

“He's a convicted felon," Cooper said in the introduction to his show, referring to Cohen. "The difference between him and President Trump is that Cohen has admitted to lying. The president has not."

ADVERTISEMENT

"Cohen has apparently now apologized for lying," the anchor continued. "The president's never really apologized for anything except the 'Access Hollywood' tape which he reportedly subsequently suggested he never really said those things, which he did."

"There's an important question we don't quite know the answer to," Cooper concluded. "Why did Michael Cohen lie so much for Donald Trump? He suggested it was out of blind loyalty to another liar.”

Cohen, 52, was sentenced to three years in prison last year for charges including lying to Congress, which is a felony.

On Wednesday, he is scheduled to testify before the House Oversight and Reform Committee, where the former Trump "fixer" is expected to accuse the president of being a "conman" and "racist," according to a copy of his prepared remarks obtained by The Hill.

He is also expected to allege then-candidate Trump had advance knowledge that informal campaign adviser Roger Stone Roger Jason StoneThe agony of justice Our Constitution is under attack by Attorney General William Barr Justice IG investigating Stone sentencing: report MORE coordinated with WikiLeaks to slowly release emails from Democratic National Committee (DNC) leading up to the 2016 election.

"I am ashamed because I know what Mr. Trump is. He is a racist. He is a conman. He is a cheat. He was a presidential candidate who knew that Roger Stone was talking with Julian Assange about a WikiLeaks drop of DNC emails," Cohen will say in his prepared remarks.

"A lot of people have asked me about whether Mr. Trump knew about the release of the hacked Democratic National Committee emails ahead of time. The answer is yes," he adds.

Trump in an early morning tweet from Vietnam said it was unfortunate Cohen was one of many lawyers who represented him, adding that "Cohen is lying in order to reduce his prison time."

"Michael Cohen was one of many lawyers who represented me (unfortunately). He had other clients also. He was just disbarred by the State Supreme Court for lying & fraud. He did bad things unrelated to Trump. He is lying in order to reduce his prison time. Using Crooked’s lawyer!," Trump tweeted to his more than 58 million followers ahead of a meeting with North Korean leader Kim Jong Un.