 The pair had a public spat over the issue last year |
Tom Cruise apologised to actress Brooke Shields for attacking her use of anti-depressant drugs, she has told a US television chat show. "He came over to my house and gave me a heartfelt apology," the 41-year-old told Jay Leno's Tonight Show.
Cruise accused Shields of failing to understand psychiatry in 2005 after she disclosed taking medication to treat post-natal depression.
A spokesman for Cruise said his friendship with Shields was "mended".
"He has not changed his position about anti-depressants," said Arnold Robinson, adding the actor still considers the drugs to be "unhealthy".
Opposition
Shields, who recently appeared in the London and New York productions of Chicago, said: "I was so impressed with how heartfelt he was.
 Cruise's views were challenged by TV host Matt Lauer |
"I did not feel that he was trying to convince me of anything other than the fact that he was deeply sorry. And I accepted it."
In June 2005, Cruise spoke of his opposition to psychiatric medicine, calling it a "pseudo science".
He is a follower of Scientology which is against the use of drugs to treat mental health problems.
After his attack on Shields, the actress denounced the remarks as a "ridiculous rant" and a "disservice to mothers everywhere".
She suffered from post-natal depression after the birth of her first daughter in 2003 and wrote a book about her experiences called Down Came The Rain: My Journey Through Post-Partum Depression.