It is 2021. Mankind has enjoyed a chiefly peaceful world. But one day, a giant floating head mysteriously appears in Tokyo.