President Trump faces major, new allegations of misconduct from his former attorney Michael Cohen.

News13 Washington Correspondent Mark Meredith reported on the testimony.

“He is a racist, he is a con man and he is a cheat,” said Cohen.

Cohen held nothing back as lawmakers pressed him about his actions as the president’s personal lawyer.

“I am ashamed that I chose to take part in concealing Mr. Trump’s illicit acts,” Cohen also said.

Cohen told lawmakers the president knew all about hush money payments to adult film star Stormy Daniels.

Cohen also showed lawmakers a check written by the president that he claims is proof of a cover up.

Cohen also told lawmakers candidate Trump knew in advance about the email hack of the Democratic National Committee.

Cohen is scheduled to report to prison in May.

The 52-year-old pleaded guilty last year to tax evasion and lying to congress.

House Republicans said that’s proof Cohen’s testimony can’t be trusted.

“I’ve talked to the president over 300 times, I’ve not heard one time a racist comment out of his mouth,” said Rep. Mark Meadows (R-NC).

“Our colleagues are not upset that you lied to Congress about the president, they’re upset you stopped lying to Congress,” said Rep. Jamie Raskin (D-MD).

Cohen said he has no proof of collusion between the Trump campaign and Russia, but said he does have concerns.