LeBron James will be representing the Lakers at the NBA All-Star Game after being selected for an unprecedented 21st time on Thursday.