Cape Town – We’re used to his clean cut super-human looks, but this time Henry Cavill gets down and dirty in the mud and we love it!
The Batman vs Superman actor took part in a gruelling 10km charity run organised by Royal Marines Charity and the Devon Air Ambulance.
The Endurance Course – which is used daily for Royal Marines recruitment and officer training - took place on Woodbury Common in Devon and proved to be quite the challenge for the hunk.
See snaps and videos of Henry Cavill covered in mud here: