The star who plays Margaery Tyrell in Game of Thrones took time out from getting ready for last night’s royal wedding to run in the London Marathon. So fast did she bolt from sadistic King Godfey that Dormer completed the course in three hours and 50 minutes, raising thousands for Barnardo’s along the way.

Popular on LondonNet