Magic Johnson says Golden State Warriors star Klay Thompson and LeBron James are the two best all-around players in the NBA, and Thompson doesn't disagree.