Tom Berenger som Lewis Moon. John Lithgow som Leslie Huben. Daryl Hannah som Andy Huben. Aidan Quinn som Martin Quarrier. Kathy Bates som Hazel Quarrier. Tom Waits som Wolf. Stênio Garcia som Boronai. Nelson Xavier som prest Xantes. José Dumont som kommandør Guzman.