Sean Penn says US President Donald Trump is "an enemy of the state".
The award-winning actor has hit out at the businessman-turned-politician following recent reports that he described Haiti and other nations as "s**thole countries".
In an essay on Time.com, Sean wrote: "President Donald Trump's words describing the glorious people of Africa, El Salvador and Haiti are far worse than mere insensitivity or even nationalism.
"Those standards are not disgraceful enough."
Sean added that the current President is not the solution to divisions within American society and elsewhere.
He said, too, it's important that the US shows unity with other parts of the world in order to achieve progress.
He explained: "The solution to our current divisiveness does not live in the White House.
"Instead, we will find unity only when we recognize that in our current president, we have elected, perhaps for the first time in our history, an enemy of compassion. Indeed, we can be unified not only with each other but with Africa, El Salvador, Haiti, Mexico, the Middle East and beyond if we recognize President Donald Trump is an enemy of Americans, Republicans, Democrats, Independents and every new child born. An enemy of mankind. He is indeed an enemy of the state. (sic)"
During the election campaign in 2016, Sean was a vocal supporter of Trump's rival, Democrat candidate Hillary Clinton.
He previously said: "There are two options: Either you can decide to divorce yourself from loving your children and p**s on a tree and show that you have the power to p**s on a tree.
"Or you can go out and vote in a very big way for someone like Hillary Clinton - who then you can challenge and support, which is the only way that any kind of president can have any success - and you stick it out for four years."
Tagged in Donald Trump Sean Penn