The Ocean's Thirteen star set himself the mammoth challenge last month (Feb16), vowing to run more than 700 miles (1,100 kilometres) across South Africa to raise money for Britain's Sport Relief charity, in honour of the nation's late president and civil rights icon Nelson Mandela.

He kicked off the Eddie Izzard: Marathon Man race on 23 February (16), starting in Mandela's birthplace, before moving on to where he went to school, and then taking in famous spots including Robben Island prison, where the politician was jailed for 27 years. The funnyman chose to run a marathon a day as part of the feat to mark each year of Mandela's imprisonment.

Izzard wrapped up his final two marathons on Sunday (20Mar16), arriving to great applause outside the Union Buildings in Pretoria, where a statue of Mandela stands to mark the place where he delivered his inaugural speech as President in 1994. The double challenge left the Brit exhausted and out of breath after an unexpected rest day earlier on in the challenge meant the 54-year-old had to complete two marathons on Sunday.

After being congratulated by a BBC reporter, an emotional Izzard gasped, "Thank you. It's been the hardest thing I've ever done. I'm very tired. So thank you for everyone who's donated. This was tough. So don't do this at home. I don't know if I can say much more."

Over the course of the 27 days, Izzard battled dehydration, heat exhaustion and sunstroke, but his efforts have already paid off, raising more than $1.44 million (£1 million) for the biennial Sport Relief charity push, which benefits disadvantaged people in the U.K. and around the world.

After catching his breath, he marked the huge achievement by cracking open a bottle of sparkling wine, which he drank straight from the bottle, according to the BBC.

Izzard had previously attempted the challenge in 2012, but he had to pull out due to health reasons. He also completed 43 marathons over 51 days across the U.K. for Sport Relief in 2009.

Mandela passed away in 2013, aged 95.