Man of Steel fans are hoping Henry Cavill will be cast as Hercules after Russell Crowe announced his role as Zeus in Thor: Love and Thunder.