James Corden and Jamaican-American reggae artist Shaggy teamed up Wednesday night to parody Robert Mueller’s Russia probe and President Trump on The Late Late Show.
Changing the words to Shaggy’s hit “It Wasn’t Me,” the duo, with Corden playing Mueller and Shaggy portraying Trump, croon about the former’s investigation into Russian interference in the 2016 election.
“To be a true dealer, know the art of the deal. If Mueller’s pressin’ charges, then I’m going to appeal, delete my work emails before they reveal I paid off Stormy Daniels so she’d spank me till I squealed,” Shaggy sings.
The infamous pee tape, cable news shows, and Donald Trump Jr. (“a son I can lose”) all get mentions as well.
Shaggy was on the late-night show to promote his upcoming film Game Over, Man! out March 23 on Netflix.
Watch the full music video here.
This article originally appeared in THR.com.