In an FDNY cap and purple tank top, Katie Holmes could pass for almost any other NYC marathoner yesterday. But of course, no one else had Tom Cruise waiting at the finish line to give them a congratulatory kiss. Katie finished the 26.2 miles with a final time of 5:29:58 and hugs from her hubby and her daughter, Suri. Katie and Tom's parents were also both there to cheer her on. And as only a Hollywood star can do, the marathoner ended her long day with a glam appearance at the premiere of Tom's movie, Lions for Lambs - in heels! Way to go, Katie.