Brooke Shields shared in her new memoir that Tom Cruise "eventually" apologized for their feud in 2005 over her antidepressant use. Cruise had criticized her for using medication for postpartum depression, but Shields stood up for herself and other women.