Some of Britain's best-loved celebs went head-to-head with thousands of other competitors on Sunday, when the 24th London Marathon snaked its way through the British capital.
Trainspotting star Jonny Lee Miller was expected to be the first famous face to cross the finish line, but on the day he was beaten by Emmerdale actor Tony Audenshaw. After the race, the soap star said his performance was boosted by the chilly temperatures.
"The weather was fantastic for it," he declared. "I know it can't have been great for those watching, but it keeps you cool and it means you can run faster and at a more sustained level."
Model Nell McAndrew meanwhile said the cheers from the crowd helped her make it to the end of the gruelling race. "The support was amazing, absolutely amazing," she enthused. "I could not believe it, how many people were there cheering everybody on."
Other famous faces who stayed the 26.2-mile course included top chef Gordon Ramsay and England cricket captain Graham Gooch. Disgraced peer Jeffrey Archer meanwhile attempted to beat the record for most money raised for charity, by securing £1 in sponsorship for every inch he ran.