How exactly would this relationship be a publicity stunt when she isn't even advertised as being in the movie? The only way you know is from all the talk show gossip saying "Hey, Tom Cruise is in War of the Worlds, and his new girlfriend is in Batman!"