Tom Cruise escorted Katie Holmes – in a dazzling strapless Armani dress – to her premiere, but made sure not to steal the spotlight from his wife. Instead he let her work the press solo while he walked across the street to sign autographs and take photos with fans. The actor was similarly supportive during the making of Mad Money, Holmes said. "Having [20-month-old daughter] Suri and Tom [on set] was wonderful," she added. "You think you love to do something and then you have the people you love there. It makes it a billion times better and you didn't realize you were missing that before. It's like 'Oh my God, life can be this good.'" Katie Holmes only had kind wishes for Nicole Kidman. "I'm so happy for her," Holmes, 29, says of Kidman's pregnancy news. "It's wonderful." Kidman, 40, confirmed earlier this week that she and husband Keith Urban are expecting their first child together. The actress has two adopted children – Connor, 12, and Isabella, 15 – with ex-husband Tom Cruise.