Tom Cruise and pregnant fiancee Katie Holmes will marry on July 7, it has been revealed.The Hollywood couple had been trying to keep the date of their big day under wraps - but their wedding list at Los Angeles department store Neiman Marcus has given the day away. Listed under their birth names - Katherine Holmes and Thomas Mapother - the Hollywood pair have requested gift tokens so they can handpick their own presents. Tom and Katie, who are expecting their first baby together next spring, recently revealed they wanted to wed after the tot's birth so it can be part of the celebrations. They will now tie the knot four days after Tom's 44th birthday. Meanwhile, 'Batman begins' star Katie has sparked rumours they are expecting a baby boy after she was spotted buying armfuls of blue clothes.An onlooker said: "Katie bought loads of outfits. She went on a real spending spree"She didn't even look at anything pink, or any little girl's toys. She was walking around the shops with her arms full of baby stuff and looked very pleased with herself"

Tagged in