This is a Korean take on the monster movie concept.