Nat est un jeune vagabond qui, au hasard de sa route, sauve la vie de Herman Finch, propriétaire d'un vieil hôtel dans la petite ville de Deepwater. Finch offre alors du travail à Nat. Le début des ennuis pour Nat, qui va être la victime d'une sombre histoire de manipulation, d'adultère et de meurtre ....