Cruise has apologised, says Shields

BURBANK: Brooke Shields says Tom Cruise has apologised for publicly criticising 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 apologised in person on August 31. “He came over to my house, and gave me a heartfelt apology,” Shields said on September 1 during an appearance on The Tonight Show with Jay Leno. “And he apologised for bringing me into the whole thing and for everything that happened. And through it all, I was so impressed with how heartfelt it was. And I didn’t feel at any time that I had to defend myself, nor did I feel that he was trying to convince me of anything other than the fact that he was deeply sorry. And I accepted it.”

Cruise’s spokesman confirmed the celebrities made up.