Elwood est un gentil jeune homme qui embarrasse son entourage: il a un ami imaginaire, un lapin géant se prénommant Harvey. On décide de l'emmener dans un hôpital psychiatrique, mais Harvey est-il vraiment imaginaire?
Se faisant passer pour un homme de plus de 70 ans, un conférencier (Clifton Webb) s'introduit dans une maison de retraite pour prouver que l'âge est un état d'esprit.
Pour se venger des malfrats qui ont attaqué leur banque, les habitants les bannissent aux portes de leur petite ville, dans le désert aride. La marche est leur unique salut mais en chemin, alors qu'ils se situent au niveau de la dangereuse chaîne de montagne Rocheuses, une tempête les surprend...