Freddy Benson (Marlon Brando) jest casanovą, który wymyśla różnego rodzaju sztuczki, aby uwieść wybrankę, wyłudzić od niej pieniądze, a następnie porzucić. Lawrence Jameson (David Niven) to z kolei oszust wywodzący się z wyższych sfer, dlatego przyzwyczajony do luksusowego życia naciąga kobiety na znacznie większe sumy pieniędzy. Pewnego dnia mężczyźni spotykają się w pociągu, gdzie okazuje się, że upatrzyli sobie tę samą ofiarę. Postanawiają połączyć swoje siły, aby zwiększyć prawdopodobieństwo sukcesu.