Skip Nav
Photo 5 of 28

Henry Cavill posed on the red carpet at the Man of Steel premiere in Madrid.

All the Latest From Ryan Reynolds