Jon Voight är Joe Buck, en charmerande Texas cowboy som är övertygad om att han är lösningen till alla ensamma kvinnor som är utsvultna på kärlek. Han anländer till New York City och träffar Ratso Rizzo (Dustin Hoffman) – en snål och sjaskig småtjuv med stora drömmar. Trots att de lever ett kämpande liv i samhällets periferi, finner de båda varandra och vänskapen blir stark.