The fantastic and gorgeous Henry Cavill.