Svindleren Lawrence Jamieson (Michael Caine) holder til i den smukke lille by Beaumont sur Mer på den franske riviera, hvor han lever af at narre penge fra amerikanske rigmandskoner, og blandt andet har politimesteren på lønningslisten. Men en dag kommer den amerikanske svindler Freddy Benson (Steve Martin) til byen - og det er byen ikke stor nok til! De indgår derfor et væddemål: Den af dem der først lokker 50.000 dollars ud af en ung kvinde, får retten til at blive i byen. Nu kan spillet begynde!