Julie Andrews as Jerusha Bromley Hale Max von Sydow as Reverend Abner Hale Richard Harris as Capt. Rafer Hoxworth Gene Hackman as Dr. John Whipple Carroll O'Connor as Charles Bromley Jocelyne LaGarde as Aliʻi Nui, Malama Kanakoa Manu Tupou as Prince Keoki Kanakoa, Narrator on the Prologue Ted Nobriga as Prince Kelolo Kanakoa Elizabeth Logue as Noelani Kanakoa John Cullum as Rev. Immanuel Quigley George Rose as Capt. Janders Lou Antonio as Rev. Abraham Hewlett Torin Thatcher as Rev. Dr. Thorn Michael Constantine as Mason, sailor Malcolm Atterbury as Gideon Hale Diane Sherry as Charity Bromley Lokelani S. Chicarell as Iliki Robert Oakley as Micah Hale (4 years old) Henrik von Sydow as Micah Hale (7 years old) Claes von Sydow as Micah Hale (12 years old) Bertil Weriefelt as Micah Hale (18 years old)