A superhero is punching a villain in a futuristic space station.