リチャードの口汚い父で第二次世界大戦の退役軍人のエドウィン（アラン・アーキン）はヘロインの使用のために最近老人ホームを追い出されて家族と同居するようになり、7歳の孫娘のオリーヴ（アビゲイル・ブレスリン）と仲が良い。
理查德的父亲埃德温（Edwin，艾伦·阿金饰）是二战老兵，前不久因使用海洛因被人发现而赶出了养老院，满口脏话的他也和这家人住在一块儿。