President Donald Trump's hotel chain just lost two big customers. Earlier this week, NBA hall-of-famer Magic Johnson joined Cleveland Cavaliers star LeBron James in boycotting Trump Hotels

Johnson was a fan of the chain as recently as last year, when he stayed at the Trump International Hotel in New York even while making it known that he would be voting for Hillary Clinton in the 2016 election. More recently, the Lakers legend criticized Trump's Muslim ban, the border wall and plans to deport illegal immigrants. "He's got to learn that he can't be a dictator," he told TMZ Sports last month. 

Now he's putting his money where his mouth is. Earlier this week, TMZ caught up with Johnson at the Ritz Carlton in New York and asked if he still planned to stay at Trump's venues. "Not anymore," he said

With that move, Johnson unofficially joins Lebron James' boycott. Last December, James refused to stay at the Trump SoHo when the Cavaliers visited New York to take on the Knicks. The team accommodated him and fellow teammates who joined the protest by booking them at another venue.

James claimed that staying elsewhere was a matter of "personal preference," but he's since become an outspoken critic of The Donald. Last month, he compared the bizarre outcome of the NBA All-Star Game voting system to Trump's election.

And last week, he joined Johnson in speaking out against the president's Muslim ban.

“I am not in favor of this policy or any policy that divides and excludes people,” he told The Hollywood Reporter. “I stand with the many, many Americans who believe this does not represent what the United States is all about. And we should continue to speak out about it.”

Banner image: twitter.com/@KingJames