Donald Pleasence ( David y Catriona )Jack Hawkins ( David y Catriona )Michael Caine ( David y Catriona )Trevor Howard ( David y Catriona )Vivien Heilbron ( David y Catriona )