Benicio del Toro is the latest celebrity to speak out about Trump’s family separation policy, slamming the president for keeping kids apart from their parents.

Del Toro, 51, discussed the zero-tolerance immigration rules while on the red carpet in New York for the “Sicario: Day of the Soldado” premiere, telling reporters that “the bottom line is: this has to stop.”

The Oscar-winning actor, who hails from Puerto Rico, said, according to Vanity Fair: “I have strong feelings of love and support toward Mexico. It’s heartbreaking to hear what is happening there. They should not separate the children from their parents. It’s immoral.”

RELATED: ‘Modern Family’ Creator Joins Judd Apatow, Seth MacFarlane In Speaking Out Against Fox News Coverage Of Child Separation Policy

Trump’s policy has seen almost 2,000 children, many under 10-years-old, separated from their parents in the last six weeks at the U.S.-Mexico border.

The president previously said the immigration laws had been “forced upon us by the Democrats,” while U.S. Attorney General Jeff Sessions recently used the Bible to defend the decision to incarcerate those crossing the border illegally.

RELATED: Kim Kardashian Reveals Why Kanye West ‘Loves’ Donald Trump

Insisting this is not all about politics, del Toro continued, “[This is] a human condition that children should never be taken away from their parents. I believe in the rule of law, and the laws of every country should be respected, but there’s no reason to separate children from their mom and dad. Why can’t they just hold them together? I am horrified.”

“I don’t understand what’s going on with the United States government. I think this is going to change the world in a bad way. There’s a sense of sadness because of this. It’s cruel. What’s the morality inside this monster for separating children from their parents? I don’t know. The bottom line: this has to stop.”

The likes of John Oliver recently joined an array of talk show hosts and celebs to also slam the policy.

Del Toro’s comments come after he appeared on “The Late Show with Stephen Colbert”, where he called for more representation for Puerto Ricans in the United States government.

The “Traffic” star, who was born in San German, said when asked about how the people are recovering from last year’s devastating effects of Hurricane Maria: “They’re getting back to normal. I was there about two weeks ago. Everything is getting back to normal, it’s taking a while.”

“The bottom line is, every American citizen that lives in Puerto Rico, if they don’t get a right to vote or to have representation in Congress, nothing is really going to change.”

Tune in to “The Late Show with Stephen Colbert” weeknights at 11:35 p.m. ET/PT on Global, and watch full episodes online here.