Shirley MacLaine in an adaptation of her autobiographical bestseller about a mystical odyssey. Charles Dance. David: John Heard. Bella Abzug: Anne Jackson. Mort Viner: Jerry Orbach. Katerina: Kathryn Skatula. Bookshop Owner: Fabia Drake. Birgitta: Anki Leden. Directed by Robert Butler.