Tommy Wilhelm (Robin Williams) è un venditore. Un ragazzo onesto e laborioso che ha perso il lavoro, la fidanzata e ha lasciato parte della sua sanità mentale alle spalle mentre si dirige a New York per raccogliere i pezzi della sua vita. È sempre stato in grado di vendere, ma preso in una spirale discendente, deve, inoltre, affrontare il padre che non lo ha mai veramente capito, mentre cerca di bilanciare la sua nuova esistenza precaria.