Los Angeles Lakers star LeBron James turned 40-years-old before the start of the new year but remains productive in his 21st season in the NBA.