Actress Katie Holmes wowed runners at the New York Marathon on Sunday (04Nov07) when she joined them enroute, unannounced. Wearing the number F127, a baseball cap, purple vest and black leggings, the Batman Begins star looked like any other runner on the 26.2 mile (42.1 kilometer) race route. But her anonymity ended when proud husband Tom Cruise - holding the couple's daughter Suri in his arms - insisted on a kiss as Holmes hit the final stretch of the marathon in Central Park. The actress completed the marathon with a final time of five hours, 29 minutes and 58 seconds. Looking as fresh as she did when she started the marathon, superfit Holmes was overheard giggling, "Here I am baby, signed, sealed, delivered, I'm yours," as she ran into her husband's arms at the finish line. Proud Cruise revealed, "She's very inspired. She trained for three months." Holmes wasn't the only celebrity taking part in the 2007 New York Marathon - former cyclist Lance Armstrong hade a second trip to the big race, and beat his 2006 time by four minutes. He came in with a time of two hours, 46 minutes and 42 seconds - just under 40 minutes after Kenyan Martin Lel, who won the men's race.