


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