Katie Holmes was spotted enjoying a special lunch with her friends on her birthday in New York City.
The 35-year-old former wife of Tom Cruise was seen in great spirits with a group of her best pals at Cafe Gitane, a French-Moroccan eatery, Contactmusic reported.
Holmes also thanked her Twitter followers for sending her their best wishes.