Henry Cavill walked the soggy red and blue carpet at the Man of Steel European Premiere in rainy London.