A federal judge in Hawaii blocked President Donald Trump's new travel ban on Wednesday afternoon, hours before the ban was set to go into effect.
In a 43-page ruling, US District Court Judge Derrick Watson concluded in no uncertain terms that the new executive order failed to pass legal muster at this stage and the state had established "a strong likelihood of success" on their claims of religious discrimination.
US District Judge Derrick Watson cited "questionable evidence" in the government's argument that the ban was a matter of national security.
President Trump described the ruling as "unprecedented judicial overreach".
The order would have placed a 90-day ban on people from six mainly Muslim nations and a 120-day ban on refugees.
Speaking at a rally in Nashville, Tennessee on Wednesday evening, Mr Trump said the ruling in Hawaii made the US "look weak". He said he would take the case "as far as it needs to go" including to the Supreme Court, adding: "We're going to win."
"The order he blocked was a watered-down version of the first one," Trump said, as the crowd booed the news.
"This is, in the opinion of many, an unprecedented judicial overreach," he added, before pledging to take the issue to the Supreme Court if necessary.
An earlier version of the order, issued in late January, sparked confusion and protests, and was blocked by a judge in Seattle.
Hawaii is one of several US states trying to stop the ban.
Lawyers had argued that the ban would violate the US constitution by discriminating against people on the grounds of their national origin.
The state also said the ban would harm tourism and the ability to recruit foreign students and workers..