Game Of Thrones’ Natalie Dormer Completed The London Marathon In 03:51:21