Aging actor Martin Sheen unleashed a politically charged attack on U.S. Immigration and Customs Enforcement (ICE) agents during an MSNBC Live event in New York.
The former “West Wing” star accused immigration officers of wearing masks to conceal their shame over enforcing the law.
“I think one of the reasons so many of the soldiers and the ICE folks, I think that they’re covering their faces because they don’t want to show their emotion,” Sheen told host Nicolle Wallace during the event.
“They don’t want to show that they’re not proud of what they’re doing — particularly when they’re dealing with mothers, and children and undocumented people who are of no threat whatsoever.”
Martin Sheen says President Trump's cabinet "smells of ego and fear and false worship", calls Trump the "biggest nothing in the world" pic.twitter.com/ZVGqihnHwq
— Chief Nerd (@TheChiefNerd) October 13, 2025
The 85-year-old actor, best known for portraying fictional President Jed Bartlet on the NBC political drama, suggested that ICE officers lack pride in their work and claimed the Trump administration is devoid of empathy.
While Sheen was criticizing law enforcement officials, ICE acting Director Todd Lyons defended the use of masks among agents for safety reasons.
“I’ve said it publicly before, I’m not a proponent of the masks. However, if that’s a tool that the men and women of ICE use to keep themselves and their family safe, then I will allow it,” Lyons said in July, explaining that some agents had been “severely doxed.”
Some TV Dramas take a little time to grow, find their voice.
Some don’t.
THE WEST WING (1999)
This – from the Pilot episode which premiered 26yrs ago today on NBC – gave Martin Sheen’s President Bartlett one hell of an entrance. #AaronSorkin
— Michael Warburton (@TheMonologist) September 22, 2025
He reiterated his stance in an interview with NewsNation on Thursday, where he said ICE agents face ever increasing risks in the line of duty.
“I’ve made it known that I’m not a fan of the masks, right? Because if you look at the last administration, even after January 20, up until February, ICE officers and agents didn’t wear masks,” Lyons commented.
“It wasn’t until high-ranking elected officials like Hakeem Jeffries calls for the doxing of ICE agents.”
“If it’s going to keep officers safe, it’s going to keep people from using advanced AI to find out their addresses and their families’ information; then by all means, I’ll let them do it,” he added.
In contrast, Sheen framed the issue as moral rather than practical protection for law enforcement agents.
“People are doing this because they want to be on the side that’s winning. And it’s not going to last. It cannot last,” he told the MSNBC audience. “It’s the great lie — but there’s a great hunger for truth.”
The veteran actor portrayed the political divide as a spiritual crisis, saying, “It’s a mighty battle going on. It’s not about winning or losing, it’s about being in touch with your own personal humanity, because there’s such a lack of it coming from this administration.”
Sheen’s criticism did not stop with ICE. He went on to deliver a lengthy monologue about Trump’s Cabinet officials, describing the administration’s leadership as joyless and self-serving.
“When you look at this group of people at the round table in the Cabinet Room, every one of those people look across the table and they do not see anyone who is better than they are,” Sheen went on.
“They generally see a reflection of their worst selves — so there’s no heroes in there,” he ranted.
“There’s no music, there’s no laughter, there’s no self-effacement. There’s no joy in that room. It smells of ego, and fear and false worship.”
The actor, a longtime Democratic donor and outspoken critic of Republican presidents, used the platform to call for moral introspection.
“If we don’t find our own personal humanity, we cannot possibly find it or see it in each other.”
He then turned his comments directly toward President Trump, offering unsolicited “personal advice” for the commander-in-chief.
“You’ve got to realize, sir, that you are the biggest nothing in the world,” Sheen snarked. “Stop listening to all these people around you, these sycophants, who are encouraging you to be your non-human self.”
Actor Martin Sheen on Donald Trump: “You are the biggest nothing in the world. Stop listening to all these people around you, these sycophants, who are encouraging you to be your non-human self. Get in touch with that humanity. Stop fussing with your hair. Speak from your heart… pic.twitter.com/cBvftK1HXq
— Marco Foster (@MarcoFoster_) October 13, 2025
“Get in touch with that humanity. Stop fussing with your hair. Don’t worry about your tie. And stand up straight and speak clearly — not from your throat — speak from your heart,” he advised.
Sheen ended his message to Trump with a jab at the president’s favorite pastime.
“Start being human — that’s what you were made for, not golf,” he said, drawing applause from the audience. “So there you are, Mr. President, with all due respect, sir.”
The veteran performer also took aim at Health and Human Services Secretary Robert F. Kennedy Jr., invoking the Kennedy family legacy.
“His father sat in that room [with] the ExComm committee in October 1962 during the height of the Cuban Missile Crisis,” Sheen noted.
“He literally, with his brother John, rejected an attack on Cuba and basically saved the world from nuclear annihilation.”
Sheen used the anecdote to underscore his message about empathy and leadership.
“He did it because he was in touch with his humanity and he understood the enemy was also human,” he continued.
“If we don’t find our own personal humanity, we cannot possibly find it or see it in each other.”
Elsewhere, fellow actor Bette Midler made headlines during her appearance on The Late Show with Stephen Colbert, where she performed a parody version of her song “Wind Beneath My Wings” to bid farewell to the host.
The 78-year-old singer told Colbert, “I want to beg you, ‘don’t go, don’t go, don’t go,’” before joking that she would not return once he leaves the air next May.
Midler praised Colbert for being “a voice of reason, and sanity, and honor,” and performed a comedic send-off titled “Did You Ever Know That You’re My Frodo,” referencing The Lord of the Rings.
The parody included political jabs, with one lyric suggesting Colbert’s next gig should be “more worthwhile, now that you’re more in demand than Epstein’s files.”
As the band played, Midler concluded her tribute by noting that Colbert had never “kissed the orange [expletive],” a not-so-subtle swipe at President Trump.
CBS announced in July that Colbert’s Late Show will end its run next spring, marking the conclusion of his nine-year tenure.