Bud Johnson (Kevin Costner) ist ein Mann, den man nicht wirklich beneiden kann. Er ist antriebslos, betrinkt sich jeden Tag und weiß nichts mit seinem Leben anzufangen. Und doch ist Bud eine herzensgute Seele und ein beliebter Mann in seinem Ort. Das einzige, was ihn jedoch wirklich motivieren kann etwas anzufassen, ist seine 12-jährige Tochter ...