Moonwalk' begins streaming on Disney+ Hotstar from July 8.