Holmes completes New York City Marathon
Actress Katie Holmes was among the tens of thousands of runners in the New York City Marathon, finishing the race in five hours 29 minutes and 58 seconds.
Husband Tom Cruise and their daughter Suri, were at the finish line to congratulate the actress, event officials said.