Ready Player One?

Halo: return to earth