![](http://photos1.blogger.com/blogger/6876/3330/200/9781313_400X300.jpg)
BURBANK, Calif. -- Brooke Shields says that Tom Cruise has apologized for publicly criticizing her use of antidepressants.
The 41-year-old actress said 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.