Brooke Shields says Tom Cruise has apologized for publicly criticizing her use of antidepressants after the birth of her first daughter.
The two had a public beef last year after the "Mission: Impossible III" star, echoing the position of Scientology, said in an appearance on NBC's "Today" show that depression can be treated with exercise and vitamins rather than drugs.
The 41-year-old actress says Cruise apologized in person Thursday. Cruise's spokesman confirmed the celebrities made up.