LeBron James has agreed to a two-year contract extension with the Los Angeles Lakers.

LeBron James has made more money in his NBA career than any other player.

James cannot have a no-trade clause in his new contract because it is an extension, not a new deal.

The singer's failed attempt to take his career beyond music into "serious" film work was a bitter pill to swallow.

James has joined the Lakers and will be able to negotiate a new deal in 2 seasons.

LeBron James has re-signed with the Lakers, putting to rest any concerns about his free agency next year.

James cannot be traded during the 2022-23 season because his extension exceeds a 5% raise.

The Lakers could potentially have up to $20 million in salary-cap space in the 2023 and 2024 offseasons.

James is limited to a 2-year extension because he will be 38 or older when his current deal expires.