Fake faith healer Jonas Nightingale is stranded in a small town where he finds he can't fool all of the people all of the time.
Mary Jackson
Emma Schlarp
Liam Neeson
Will
Lukas Haas
Boyd
Philip Seymour Hoffman
Matt