Eddie Dash (Richard Pryor) é um golpista que foi obrigado a prestar 100 horas de serviço comunitário, para conseguir sua condicional. Eddie tem de acompanhar George (Gene Wilder), um mentiroso compulsivo que acaba de sair de um sanatório, após alguns anos de internação. Assim que George começa a circular várias pessoas o cumprimentam como se fosse Abe Fielding, um milionário, e logo vai morar em uma mansão com Elaine (Mercedes Ruehl), sua esposa. George não entende nada e sabe que nunca viu nem esta casa nem esta mulher, temendo dentro deste contexto voltar a mentir novamente. Inicialmente Eddie vê nesta situação uma oportunidade única e espera que possa ganhar algum dinheiro, mas gradativamente os dois descobrem que estão envolvidos em uma trapaça para herdar uma fortuna.