"He came over to my house and gave me a heartfelt apology, " the 41year-old told Jay Leno's Tonight Show.
Cruise accused Shields of failing to understand psychiatry after she disclosed taking medication for post-natal depression.