Only the lonely..
John Candy stars as Danny Muldoon, a 38-year-old Chicago cop who still lives with his mother - an irate, stubborn old woman named Rose (played by Maureen O'Hara). Danny's life essentially revolves around his job and his mom, so when he meets shy make-up artist Theresa (Ally Sheedy), Rose finds her place as the only woman in Danny's life threatened. As a result, Danny and Theresa's burgeoning love affair must overcome the oppressive nature of Danny's relationship with his mother.