Guillermo del Toro calls Scarlett Johansson's new Blade Runner-like science-fiction movie "a marvel to behold" in his effusive and glowing review.