Richard Attenborough
Self
Rick Carter
Self
Michael Crichton
Self