
danny muldoon (john candy) is a thirty-eight-year-old chicago cop still living with his mother rose (maureen o’hara). since his father died, danny has shouldered the family, putting his brother patrick through law school and devoting himself to caring for rose, a woman whose sharp tongue has driven away everyone else. he imagines terrible things happening to her if he is not there, and so he stays.
then he meets theresa luna (ally sheedy), a shy mortuary beautician. their courtship is gentle and awkward in the best way: a date at a funeral parlor, a picnic in a cemetery, a night at a cubs game. she comes alive around him. but rose refuses to let go. at a dinner that should be a peace offering, she insults theresa’s appearance and her mixed heritage, and danny freezes. theresa walks out. later she tells him: you did not defend me. that is the wound.
the film is a reworking of marty, the 1955 paddy chayefsky story about a bachelor and his mother, but columbus and hughes bring the rhythms of late-eighties chicago comedy to it: broad jokes, physical gags, a fire truck proposal, a runaway train. beneath the sitcom beats is something real, though. candy plays the loneliness without sentimentality. o’hara, in her final film role, gives rose a fury that is never just cruelty; you see the fear underneath. the scene where rose finally tells danny to go find theresa, sacrificing her own comfort for his happiness, lands hard because o’hara earned it.
the ending, where danny stops theresa’s train to new york and boards with her, is the kind of romantic gesture that only works if you believe the two people belong together. candy and sheedy make you believe it. the fantasy sequence where rose and the neighbor nick (anthony quinn) fight off terrorists on her flight to florida is a weird, perfect capstone: danny finally imagines his mother as capable, and so he is free.
the title comes from the roy orbison song. the film earns it.
image: letterboxd still, baked at factor 0.45, final mean brightness 35.1