Here's a real-life NBA story that sounds like it's straight from a Hollywood script.

Andre Ingram is a gray-haired 32-year-old basketball player who has been grinding it out in the NBA's developmental G League for the past 10 years—384 games to be exact.

He says he fully expected to finish his career in the league without ever getting called up to the NBA, but that changed this week. The injury-plagued Los Angeles Lakers signed him for the final two games of the season on Monday.

It turns out Ingram can really play. According to an NBA press release, he's the G League's all-time leader in three-pointers made with 713. This year, he was shooting a league-best 47.5 percent from three for the South Bay Lakers and averaging 9.1 points per game.

Tuesday night, in a game against the Houston Rockets, he finally checked in for his first NBA minutes.

In the second quarter, he took his first career shot. Swish.

At the time this article was written, Ingram was a perfect three-for-three from the field and lead the Lakers with 11 points as they headed into halftime. Fans in the Staples Center were even heard chanting "MVP!" after he made the shots. What a story.