Katie Holmes didn't let an exhausting, 26-mile run across the Big Apple stop her from supporting her man last night. Just hours after completing the New York City Marathon, Katie slipped on a pair of high heels and hit the town for the premiere of Tom Cruise's new movie "Lions for Lambs."
The 28-year-old beauty - who had just spent more than five hours pounding the pavement - looked radiant and refreshed as she held Tom's hand in front of the Museum of Modern Art for the screening.
Earlier that day, Tom brought baby Suri to congratulate Mom at the finish line.
Click on an image to view the KATIE HOLMES photo gallery!