Actress Brooke Shields has revealed that she received a "heartfelt" apology from Tom Cruise.
The Mission Impossible star famously criticised Brooke for taking anti-depressants when she suffered post-natal depression following the birth of her first baby.
More