大卫(尼古拉斯·凯奇饰)是一名天气预报员,但他没有将其付诸实践的专业知识,当天气预报不理想时,观众会在街上向他扔垃圾。戴维对自己的生活感到悲观,与妻子(希望戴维斯)离婚对他来说是一个打击。现在他有机会再次去纽约工作,但他不得不处理与孩子们的关系并不融洽。儿子迈克在戒毒期间被他遇到的辅导员性骚扰;女儿雪莉因肥胖被同学嘲笑,性格忧郁。更让大卫悲痛的是,他的小说家父亲罗伯特(迈克尔凯恩饰)身患绝症。大卫刻意想让父亲看到自己的胜利,想和前妻重归于好,全家搬到纽约开始新的生活。不管他怎么努力,他和家人的关系并没有平静下来,他仍然被观众的垃圾攻击,他开始抗拒去纽约。这时,他看到了父亲对死亡的冷静态度,在他最后一次与父亲共度的时光里,大卫被赋予了许多活下去的理由。