爱丽丝(邦尼·亨特 Bonnie Hunt 饰)和乔治(查尔斯·格罗丁 Charles Grodin 饰)带着三个孩子瑞思(尼科洛·汤姆 Nicholle Tom 饰),泰德(Christopher Castile 饰)与艾米丽(Sarah Rose Karr 饰)住在城郊的大房子里,生活过得平静而又幸福,直到一天,一只可怜又可爱的流浪狗出现在了纽顿家门口。在三个孩子的苦苦恳求下,小狗成为了纽顿家新的一员,取名贝多芬。
一家疗养院里,年逾古稀的犹太人古特曼先生(克里斯托弗·普卢默 Christopher Plummer 饰)呻吟着从睡梦中醒来。他的记忆正在消退,连妻子不久前去世的事也险些忘记。不过妻子的离开似乎也帮他卸去最后一点儿牵挂,他在朋友的帮助下,从养老院偷偷跑出。古特曼的身上携带着朋友写的信,上面记载着他沿途需要注意的事项以及此行最大的目的。几经辗转,他终于找到了名叫鲁迪·克兰德的老人。对方年轻时曾是参与过二战的德国士兵,家族的血海深仇驱使着古特曼先生不远万里追踪仇人。