LeBron James has taken on Donald Trump, calling him the "so-called president" while calling for unity in light of the Charlottesville tragedy.
Appearing at an event connected to his charity, James said Tuesday night that he wanted to spend a moment addressing the weekend's violent protests, where a woman was killed amid ugly clashes between far-right extremists and protesters out to stop them.
James said the only way for the country "to get better as people is love."
The Cleveland Cavaliers star added: "It's not about the guy that's the so-called president of the United States, or whatever the case."
Earlier in the day, the NBA superstar blasted Trump on Twitter after the president appeared to equate the actions of white supremacists and those protesting them.