Katie Holmes smiled for photographers as she was seen on Broadway despite reports that her six-year-old daughter Suri spent Christmas with her father, Tom Cruise.