For the First Time, Federal Prosecutors Charge One of Their Own ICE Agents with a Felony

Well, it’s a milestone, even if it is a rather tepid one: For the first time in the second Trump administration, criminal charges have been brought against a federal agent of Immigration and Customs Enforcement (ICE) by a member of Trump’s own Justice Department–federal charges against a fed.

That lucky ICE agent is 52-year-old Christian Castro, who allegedly shot and wounded Venezuelan native Julio Sosa-Celis in Minneapolis in January while firing through a closed door in what the Department of Homeland Security immediately claimed were “defensive” shots. Castro is accused by federal prosecutors on charges of making false statements (a class D felony) for lying about the circumstances of the shooting, spinning a story about having been attacked by multiple people armed with shovels and broomsticks, before emerging video evidence eventually contradicted his entire account. Subsequently, even acting ICE Director Todd Lyons was forced to admit, before Congress, that ICE agents in the case had been demonstrably lying. On a national level, the case generated significantly fewer headlines than the ICE and CBP shooting deaths of American citizens Renee Good and Alex Pretti that bookended it, both of which may still result in charges of their own.

With all that said, even though Donald Trump’s Justice Department has now charged Castro with a crime, they’ve actually gone far out of their way to make the actual charges significantly less severe than originally anticipated. According to none other than the federal prosecutor handling the case, assistant U.S. Attorney Matthew Evans, federal prosecutors in Minnesota had been preparing to charge Castro with more serious “deprivation of rights under color of law,” civil rights charges that would have carried significantly higher penalties and a threat of longer jail time. Unnamed DOJ leaders stepped in, according to Evans, to insist that those charges be reduced to only the one of making false statements. Evans told lawyers for Sosa-Celis as much in an email reviewed by ProPublica, rather shockingly blaming his superiors for pushing for lesser charges. As Evans reportedly put it in that email: “This is being directed by the Main Justice and the US attorney. I objected in the strongest possible terms and fought it as hard as I could. It wasn’t enough. It has been an honor and a privilege to try to get justice for your clients.”

DO NOT CELEBRATE THE MEEK FEDERAL CHARGES AGAINST ICE AGENT CHRISTIAN CASTRO. They are a mockery of justice. Prosecutors were all set to charge Castro with a much more serious criminal civil rights violation, but Trump stooges at Main Justice refused to sign off. www.propublica.org/article/doj-…

[image or embed]

— Dan Froomkin/Press Watch/Heads Up News (@froomkin.bsky.social) 2:53 PM · Sep 3, 2026

Which is all to say, even when the Trump DOJ does get around to finally charging one of its ICE agents with a crime, they’re pretty clearly still trying to protect the guy from greater degree of scrutiny. They’re merely charging Castro with how he wronged the Trump administration (by lying), rather than charging him with how he wronged Julio Sosa-Celis. Regardless, Castro is still facing a handful of charges from Minnesota’s Hennepin County Attorney’s Office as well, including four counts of second-degree assault with a dangerous weapon, and one count of falsely reporting a crime. There should be a good number of felonies to go around, here.

Provided, that is, Christian Castro can actually be sent to Minnesota to stand trial. Just last week, we wrote about the extradition battle that was raging over the same ICE agent, with an obstinate state of Texas (Castro’s home) and Gov. Greg Abbott (R) personally stepping in to take what should have been a routine extradition of an indicted person and turn it into a culture war proxy battle. Abbott’s office, citing completely random, unrelated bullshit—like investigations of fraud in the state of Minnesota’s social services—dragged its feet for more than three months after apprehending Castro, in a seeming effort to allow that 90-day extradition incarceration limit to expire and free Castro. He walked out the doors of a Texas jail on Aug. 27, after a Trump-appointed federal judge sided with the state of Texas and ruled that Abbott was under no pressure to decide whether to extradite Castro.

All the more absurd: Minnesota had brought its lawsuit attempting to compel Abbott to extradite Castro specifically because Minnesota prosecutors say they fear that Castro will attempt to flee to Mexico to avoid prosecution. According to their court filings, Castro had been having “monitored conversations” while in custody with “a woman south of the border,” and had specifically been heard literally mentioning plans “about marrying her and buying a house in Mexico when he is released.” His current whereabouts? Unknown, as far as we can tell. Surely, ICE itself will be stepping in at any moment now to collar one of their rogue agents and bring him to face not just state, but federal charges?

Christian Castro, the ICE agent who shot a man that fled into a home in Minneapolis, had a restraining order filed against him by his wife back in Texas.

And from jail he’s been calling a girlfriend in Mexico — where he plans to go.

New reporting in @notus.com:

www.notus.org/courts/minne…

[image or embed]

— Jose Pagliery (@josepagliery.bsky.social) 6:35 PM · Aug 25, 2026

Ironically, federal prosecutors have more power in getting a defendant extradited from one state to another, and with federal charges they would not need to wait for Greg Abbott to sign off on the transfer–and presumably he would do so, because saying no in this case wouldn’t be just opposing the evil, corrupt state of Minnesota, but saying no to Papa Trump’s DOJ. But because the federal prosecutors waited to finally indict Castro until after he had already been released from custody in Texas, they can’t simply scoop him up from the jail where he was being held for those 90 days.

We’re now more or less back to square one: Castro may be a fugitive, or he may be negotiating his surrender, or he may be in custody and it simply hasn’t been announced anywhere. Or hell, maybe he’s in Zihuatanejo on the beach, fixing up an old fishing boat! The possibilities are endless! It’s amazing what a range of possibilities are possible when you have someone in jail and then you just find a way to let them go in order to score political points with your ICE-supporting base.

In terms of an absolute precedent, it’s still something of significance that Castro is now facing federal charges, because it at least establishes future scenarios in which immigration agents can expect prosecution (from the federal government and not the states) for breaking the law. But the administration’s efforts to undermine the seriousness of those charges, and its seemingly laissez-faire attitude toward actually finding, arresting, and bringing the guy to Minnesota, demonstrate how much its heart is truly in applying the law to the most lawless, paramilitary-style arm of Donald Trump’s executive branch. Those attorneys within the DOJ who genuinely care about the law are needed more than ever to be eternally vigilant in advocating that ICE agents are indeed subject to the law, just like everyone else.

Espace publicitaire · 300×250