Actress Katie Holmes treated a group of girlfriends to a lavish lunch at the Neiman Marcus store in Beverly Hills last week (15Dec07) before splashing out $100,000 (GBP50,000) on Christmas gifts. The Batman Begins star insisted on paying the $300 (GBP150) lunch bill and then hit the aisles of the top department store to find presents. According to In Touch Weekly magazine, Holmes, who turned 29 on Tuesday (18Dec07), spent more than $70,000 (GBP35,000) on her husband Tom Cruise. Some of the gifts the Top Gun star will open on Christmas Day: a $30,000 (GBP15,000) rose-gold Cartier wristwatch, a black Giorgio Armani suit, Gucci snakeskin sneakers and a Prada ski coat. The publication reports Holmes also spent nearly $5,000 (GBP2,500) on clothes for her baby daughter, Suri.