Henry Cavill, the British actor renowned for his roles as Superman in the DC Extended Universe, Geralt of Rivia in The Witcher, and Sherlock Holmes in Enola Holmes, is also known for his strong commitment to fitness and charitable causes.
On 25th October 2014, Cavill took part in the Gibraltar Rock Run, a demanding event held in support of The Royal Marines Charitable Trust Fund, a charity for which he serves as an ambassador.
The Gibraltar Rock Run marked 350 years of Royal Marines history, celebrating their resilience and service. Cavill’s participation brought added attention to the event and its cause. After completing the run, he described the experience as “inspiring”, noting that “none of us are accustomed to what the marines do” and expressing his admiration for their daily sacrifices. His brother, Lieutenant Colonel Nik Cavill, also took part in the run alongside him. Cavill also thanked both his supporters and the people of Gibraltar for their encouragement and welcome.
His involvement in the event reflects a broader commitment to supporting military charities, combining physical challenge with a clear sense of purpose.
Henry Cavill’s time in Gibraltar highlights the Rock’s role as a setting for meaningful events that bring together community, endurance and charitable action.
Media:

Henry Cavill and His Brother Attend Royal Marines 350th Anniversary Service in Gibraltar

Henry Cavill in the Gibraltar Rock Run 2014
Henry Cavill Interview At The 'Gibraltar Rock Run'