La star di Hollywood Howard Spence (Sam Shepard) ha visto giorni migliori. Oggi vive solo del suo antico splendore. Dopo un’altra notte di dissolutezza, fugge dal set del suo ultimo western, allontanandosi nella prateria aperta come uno degli eroi che così spesso interpretava. Cerca rifugio presso sua madre (Eva Marie Saint), che non vede da secoli. Ma anche lì, non rimane a lungo dopo aver appreso che da qualche parte potrebbe avere un figlio di cui non aveva mai saputo. Per Howard questo sembra un raggio di speranza che la sua vita non sia stata del tutto vana. Forse c’è anche un posto là fuori a cui appartiene! Così Howard si mette alla ricerca di quel figlio (Gabriel Mann), solo per scoprire un’intera vita in una piccola città che gli era mancata fino a quel momento, e un amore (Jessica Lange) che aveva creduto perduto, e persino una figlia (Sarah Polley ), di cui non si conosceva l’esistenza. Se solo non ci fosse questo tenace detective assicurativo (Tim Roth) che vuole riportare Howard sul set ad ogni costo.