Con artist Lawrence Jamieson is a longtime resident of a luxurious coastal resort, where he enjoys the lavish fruits of his deceptions -- that is, until a competitor, Freddy Benson, shows up. When the new guy's lowbrow tactics impinge on his own sophisticated work and believing him to be the infamous conman 'The Jackal', Lawrence resolves to get rid of him. Confident of his own duplicitous talents, he challenges Freddy to a winner-takes-all competition: whoever swindles their latest mark, American heiress Janet Colgate, out of $50,000 first can stay, while the other must leave town.
Steve Martin
as Freddy Benson
Michael Caine
as Lawrence Jamieson
Glenne Headly
as Janet Colgate
Anton Rodgers
as Inspector Andre
Barbara Harris
as Fanny Eubanks
Ian McDiarmid
as Arthur
Dana Ivey
as Mrs. Reed
Meagen Fay
as Lady from Oklahoma
Frances Conroy
as Lady from Palm Beach
Nicole Calfan
as Lady in Dining Car
Aïna Walle
as Miss Krista Knudsen
Cheryl Pay
as Lady with Pearls