The 49-year-old Jamaican rapper played the 45th President of the United States in the comedy bit set to his 2000 hit song It Wasn’t Me.
The lyrics of the rap song follow a man asking his friend for advice after his girlfriend catches him having sex with another woman.
Scroll down for video
Special counsel: James Corden played special counsel Robert Mueller in a parody on The Late Late Show on Thursday that featured Shaggy as President Donald Trump
His friend despite overwhelming evidence advises his buddy to deny everything.
The video parody opened with Corden, 39, in a grey suit and tie wearing a grey wig as he played 73-year-old Mueller, the former head of the FBI who is in charge of the investigation looking into Russian interference in the 2016 US elections.
He was surrounded by FBI agents while outside the Oval Office.
‘Open up, Mr. President, it’s me, special counsel Robert Mueller,’ he said.
The president: Shaggy played President Trump in the skit with updated lyrics to It Wasn’t Me
FBI agents: Mueller was surrounded by FBI agents while knocking on Trump’s door
Shaggy wearing a golden Trump wig then rushed over to the door.
Trump admitted that he would say ‘it wasn’t me’ prompting Mueller to start rapping.
‘Special counsel got you sweating like crazy, tweeting that it’s a witch hunt,’ he rapped.
Russian investigation: The skit opened with Cordon’s Mueller confronting Shaggy’s Trump over the Russian investigation into election meddling
Washington players: Mueller, shown in July 2017, and Trump, shown on Wednesday in Missouri, are central figures in the ongoing special counsel investigation
Trump responded with his own rap showing him packing up his belongings in the White House and being spanked by an impersonator of porn star Stormy Daniels.
‘It wasn’t me,’ Trump then replied as Mueller rapped off a series of alleged misdeeds.
‘Shall we talk about the pee tape?,’ Mueller asked.
Taking off: Shaggy’s Trump tried to run away from Mueller
‘It wasn’t me,’ Trump responded.
The video ended with Trump falling down while being arrested and being handcuffed on the ground with his hands behind his back.
‘I tell you, it wasn’t me,’ Trump protested.
Rap song: The parody featured Trump rapping his solid excuse
Charges filed: Mueller during the parody triumphed over Trump
‘Yeah, you keep saying that see how it works out for you,’ Mueller told him.
‘What about my family?,’ Trump asked.
‘Don’t you worry, they’re coming, Ivanka, Don Junior, Tiffay,’ Mueller said.
‘Tiffany! Who the hell is Tiffany?!,’ Trump said as the parody ended.
Popular song: Shaggy scored a hit with the 2000 song It Wasn’t Me