On Sunday night, Hollywood actor Robert De Niro took the stage at the Tony Awards to launch a vile attack on President Donald Trump. The next day, De Niro spoke out to offer an apology of sorts, but it wasn’t to Trump.

PS Republic that in his foul rant, De Niro said “f*ck Trump” as he was cheered on by Hollywood elites. Instead of apologizing to Trump afterwards, De Niro decided to apologize to Canada for the “idiotic behavior of my president.”

“I just want to make a note of apology for the idiotic behavior of my president,” De Niro said at an event on Monday. “I apologize to Justin Trudeau and the other people at the G7. It’s disgusting.”

De Niro was referring to the fact that Trump called Trudeau “dishonest” and “weak” after the summit on Saturday. It’s odd that De Niro finds this to be embarrassing, yet he has no problem with cursing out the president at an award show.

Unfortunately for De Niro, his hatred for Trump just came back to bite him when he received backlash for his hateful comments.

TV host Piers Morgan also spoke out to slam De Niro and other elitists like him who would rather see America fail than the president succeed.

“It’s childish, pathetic and embarrassing — all the things De Niro professes to hate in Trump,” Morgan said of the foul language. “And coming as the President tries to forge peace with North Korea, it also feels very unpatriotic and disloyal.”

SHARE this story if you think Robert De Niro owes Trump a real apology!