@henrycavill / Instagram 1 / 5
@henrycavill / Instagram 1 / 5

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.