A video of the star’s trip to Haiti shows him making costumes and coaching young actors ahead of the performance.
He said: “I’ve been cheered up no end by these beautiful souls who, despite living in a country that has gone through so much hardship, have nothing but love to give.”
The 300 actor said he was surprised to see what school kids in Mirebalais were able to create from very limited resources.
“You get there and there are no costumes, no nothing, so we were really starting from scratch,” he said.
“They surprise you with their ingenuity and how they make the most of what little they have ... and suddenly you’re like, ‘This looks like a proper play!’.
“It was way more than charming, it was incredible.”
Mary’s Meals runs school feeding programmes in 17 countries, and until March 1 next year public donations to its Double The Love campaign are being matched by the UK government.
To donate or find out more visit www.marysmeals.org.uk.