Brooke Shields has reflected on her feud with Tom Cruise after he publicly criticised her for taking antidepressants. In 2005 ...