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.
"He came over to my house, and he gave me a heartfelt apology," Shields said Friday during an appearance on "The Tonight Show with Jay Leno." "And he apologized for bringing me into the whole thing and for everything that happened.
Cruise's spokesman confirmed the celebrities made up.
"It is true that his friendship with Ms. Shields has been mended," spokesman Arnold Robinson said in a statement. "He has not changed his position about antidepressants, which as evidenced by the black label warnings issued by the FDA on these types of drugs, are unhealthy."
Shields, who wrote "Down Came the Rain: My Journey Through Postpartum Depression," has dismissed the actor's remarks as a "ridiculous rant" and "a disservice to mothers everywhere."