Henry Cavill is rocking a new, shaved look ... and we have to say he looks real good!
The 32-year-old showed off his new hairstyle on Instagram, with the caption: "The road to Captain Syverson #SandCastle."
The hunky actor is rocking the new look for an upcoming role as an American soldier in "Sand Castle" -- which also stars Nicholas Hoult.
We have to say, though, Henry Cavill could pretty much do anything to his hair and we'd still probably love him.
- Oct. 20, 2017 Check out the most dramatic celeb hair transformations!