Ben Stiller skewers former Trump lawyer Michael Cohen in SNL sketch

It also featured Bill Hader as Ohio representative Jim Jordan.

Ben Stiller has reprised his role as Michael Cohen to skewer the congressional hearings of Donald Trump’s former lawyer on Saturday Night Live.

The actor appeared in prosthetics in the opening sketch of the show, which featured Bill Hader as Republican Congressman Jim Jordan.

Referring to his opening statement at the hearing, Stiller as Cohen said: “I had some help from the guys who wrote Green Book,” a reference to the controversial Oscar winning film, which has been criticised for its allegedly inaccurate portrayal of historical events.

He added: “Thank you for inviting me here today to correct the record under oath. Of course, the first time I testified was also under oath, but this time I, like, really mean it.”

He continued: “Mr Trump is a racist… but he’s also a con man and a cheat…For too many years I was loyal to a man when I should not have been. Now I know how Khloe Kardashian feels”, before reciting lyrics from Natalie Imbruglia’s hit Torn.

When asked if he had any final words, Stiller as Cohen admitted: “Maybe I am not a good person — maybe I’m a liar, maybe I’m a fool, maybe I ruined hundreds of people’s lives.”

Stiller is one of a host of A-list stars who have appeared on the satirical show in recent months to take part in political parody.

Robert De Niro has appeared as Robert Mueller, while Matt Damon has appeared as then-Supreme Court nominee Brett Kavanaugh.