Now, we have a clear look at Henry Cavill dressed as his Superman alter ego, Clark Kent.
Comingsoon.net caught sight of this first.
The photo comes from The Royal Marines Charitable Trust Fund, an organization which helps raise money for injured marines and their families.
Cavill is seen holding up a shirt for the foundation. The actor recently helped launch the Royal Marines 1664 Challenge in which commander units are participating in a five-phase challenge consisting of skiing, sailing, cycling, kayaking, and running that covers the span of 1034 miles.
You can read more about the challenge here.
A treat for a Monday morning for all our #HenryCavill fans. Henry is a great supporter of the @RM1664Challenge! http://t.co/q4HcEqw0Mr
- RMCTF (@RMCTF) June 30, 2014