Los Angeles Lakers star LeBron James was both playing on the court and watching on the bleachers as a fan during Sunday's contest with the Houston Rockets. How did he do it? Time travel.

All jokes aside, LeBron and an apparent doppelganger or look-alike went viral online after they were spotted by several viewers at home. The resemblance between the two is uncanny, which is why fans quickly made fun of the situation and joked that it was the Lakers star from the future traveling back in time to watch the game.

LeBron James is nearing billionaire status, so it won't be surprising if it was really him time-traveling–perhaps to enjoy the good, old days of basketball or reminiscing his final years in the NBA. For those asking why he looks young if he's from the future, hey, money can do a lot of things!

Anyway, James and his doppelganger or time-traveling self undoubtedly had a great time on Sunday after the Lakers beat the Rockets to improve to 4-3 on the season. The Purple and Gold have been up-and-down so far, but they are finally stringing wins consistently (even though some might argue that they have faced only bottom-feeders so far).

Going back to the LeBron look-alike, here's to hoping we get to see him again. Who knows, he might be the lucky charm that helped the Lakers take the W.