Republican lawmakers came out swinging Wednesday against President Donald Trump's former lawyer Michael Cohen, accusing the one-time "fixer" of being an attention-seeking "pathological liar" who was looking to land a book deal.
The GOP lawmakers depicted the hearing as a circus orchestrated by Hillary Clinton's allies. Even Donald Trump Jr. at one point chimed in on Twitter, comparing Cohen's testimony to that of a jilted lover.
"This sounds like a breakup letter... and I’m keeping your sweatshirt," he tweeted.
Who they didn't seem to ask much about is Trump, a point Cohen noted.
"I just find it interesting, sir, that between yourself and your colleagues, that not one question so far...has been asked about President Trump. That's actually why I thought I was coming today," Cohen told Rep. Jim Jordan, R-Ohio.
Michael Cohen to GOP Rep. Jim Jordan: "I just find it interesting, sir, that between yourself and your colleagues, that not one question so far...has been asked about President Trump. That's actually why I thought I was coming today." https://t.co/1PWSkX24cV pic.twitter.com/CYbIYhs9Xm— ABC News Politics (@ABCPolitics) February 27, 2019
The tactics were aimed at blunting the impact of Cohen's testimony, which could be deeply damaging to the president's brand. Cohen, who has been disbarred as a lawyer, described with remorse writing threatening letters on Trump’s behalf and spending much of a decade devoted to protecting “a conman” and “a cheat.”
Conservatives though said they weren't buying it and noted repeatedly that Cohen had been convicted for lying to Congress. Cohen confirmed that he planned to pursue a book deal on his experience.
"Liar, liar, pants on fire," said. Rep. Paul Gosar, R-Ariz. "No one should ever listen to you and give you credibility. It's sad."
Rep. Jordan quipped: "It's certainly is the first time a convicted perjurer has been brought back to be a star witness in a hearing."
Ahead of the testimony, GOP leaders circulated talking points that documented in detail every time Cohen had been caught making a misstatement and noted that even prosecutors had at one point noted, "his instinct to blame others is strong."
They also invoked Clinton's presence: Cohen's lawyer, Lanny Davis, is closely tied to the former Democratic presidential candidate.
"Cohen is going to prison for lying under oath to Congress and no one should believe a word he says in his testimony this week," according to "messaging" provided Republican members on Wednesday. "Democrats have scheduled this week’s meetings as a way to distract Americans from the historic achievements happening in this Administration."
Trump himself helped to set the tone ahead of the hearing, noting in a tweet that Cohen was "using Crooked’s lawyer!" - an apparent reference to his nickname for Clinton during the campaign.
Rep. Mark Meadows, R-N.C., pressed Cohen on the allegation that Trump is "racist" and referenced Lynne Patton, a Trump administration official who is an African-American woman, as an apparent attempt at rebutting Cohen's claim.
"She says that as a daughter of a man born in Birmingham, Alabama, that there is no way that she would work for an individual who was racist," said Meadows. "How do you reconcile the two of those?"
Cohen's response: "And neither should I as the son of a Holocaust survivor."
Rep. Mark Meadows presses Michael Cohen for "proof" of any racist remarks privately expressed by Pres. Trump.— ABC News Politics (@ABCPolitics) February 27, 2019
"Do you have tape recordings of those conversations?...You've taped everybody else!" https://t.co/eXApIk4Hyq pic.twitter.com/G1hKyZPlr9
But while Republicans pulled no punches, they also had to walk a tightrope under House ethics rules. One Democrat has asked the House Ethics Committee to investigate a tweet from Republican congressman Matt Gaetz that appeared to threaten Cohen. Gaetz later apologized and deleted the tweet.
“Hey @MichaelCohen212 - Do your wife & father-in-law know about your girlfriends? Maybe tonight would be a good time for that chat. I wonder if she’ll remain faithful when you’re in prison. She’s about to learn a lot...” tweeted Gaetz.
Gaetz attended the hearing with the hopes of being able to question Cohen, he told ABC News, although he was not given the opportunity.
Speaker, I want to get the truth too. While it is important 2 create context around the testimony of liars like Michael Cohen, it was NOT my intent to threaten, as some believe I did. I’m deleting the tweet & I should have chosen words that better showed my intent. I’m sorry. https://t.co/Rdbw3sTQJD— Matt Gaetz (@mattgaetz) February 27, 2019
Republicans tried early on to block Cohen's testimony. Meadows demanded that the testimony be postponed until Republicans had an opportunity to review evidence submitted at the last minute.
Throughout the lengthy hearing though, Cohen appeared comfortable sparing with Republicans, even warning them at one point not to go down the path of doing the president's bidding because they could end up like him.
"You're a pathological liar!" Gosar shouted at him at one point. "You don't know truth from falsehood."
"Sir, I'm sorry," Cohen responded. "Are you referring to me or the president?"
ABC News' Benjamin Siegel and Quinn Owen contributed to this report.