In Man Of Steel, he had not yet started his job at the Daily Planet as the bumbling bespectacled reporter Clark Kent.
But now, the first image of Henry Cavill has emerged in his costume for that role in the upcoming Batman v. Superman: Dawn Of Justice.
Henry, 31, posed on set of the movie for the charity Royal Marines Charitable Trust Fund, of which he is an ambassador.
The actor is seen holding a T-shirt for the Royal Marune 1664 Challenge, a fundraiser that helps seriously injured and wounded Royal Marines get the help they need.
Behind him, a chair with the name 'Clark' is written across it, hinting that he is posing in the character's costume.