The devil is gone. .. Godzilla in Hell?