Jonas号称是个很有经验的治疗师,但实际上他却是个大骗子。他总是在书中用尽浑身解数吸引大家来观看自己的表演。Jonas(Steve Martin饰)和他的团队总是在做全国旅行,在一些比较大的城镇或城市,然后就开始吸引观众来看他们表演。在他的团队中,也包括一个叫(Jane Debra Winger饰)的女孩,她满心等待着浪漫的爱情到来。当他们的一辆卡车在一座小镇中抛锚了,Jonas立刻想到了在这个小镇里赚钱的主意,尽管在这里赚钱不是那么容易的事,但是Jonas决定迎难而上。其实,他决定留在这座镇上的另一个原因是,他对镇上的饭馆女招待Marva(Lolita Davidovich饰)产生了好感,然而Marva可不是那么随便的女孩,Jonas这下遇到了麻烦。与此同时,镇上另有一个执法严明的警长Sheriff Will Braverman(Liam Neeson饰),他已经看穿了Jonas的把戏,决心要拆穿他们…车子快没油的时候也简单,把车子开到附近的加油站就行了,偌大的长沙市自然不止一个加油站,每个加油站里的存油虽然有多有少,但供应他们这辆车还是绰绰有余的。