Runtime: 103 min
Average vote: 6
Release date: 2003-07-11
Director: Michael Polish
James Woods
as
Walter O'Brien
Nick Nolte
as
Father Harlan
Claire Forlani
as
Mrs. Hadfield
Daryl Hannah
as
Flower Hercules
Douglas Sebern
as
Mayor
Ben Foster
as
Cod
Anthony Edwards
as
Happy
Duel Farnes
as
Irwin
Mark Polish
as
Willis O'Brien
Peter Coyote
as
Eddie
Jon Gries
as
Arnold
Kyle MacLachlan
as
Mr. Hope
Clark Gregg
as
Mr. Hadfield
Robin Sachs
as
Cup of Tea
Rick Overton
as
Rudolph
Graham Beckel
as
Marvin