Miracles happen every day - especially with swindler Jonas Nightengale (Steve Martin) in town. When he and his touring ministry set up their tent in impoverished Rustwater, Kansas, he preaches the almighty word...but lives for the mighty dollar. Though most in this tight-knit town are ready for the revival, there are a few who think this preacher is faking the faith. Jonas' manager (Debra Winger) cozies up to the suspicious local sheriff (Liam Neeson), while Jonas practices his healing powers on Marva, a cynical, beautiful waitress (Lolita Davidovich). With an all-star cast and a powerful soundtrack, a leap of faith is good for the soul.