Metro Goldwyn Mayer ; United Artists ; Danjaq, S.A. ; Eon Productions Ltd. ; Albert R. Broccoli presents ; produced by Albert R. Broccoli ; screen story and screenplay by George MacDonald Fraser and Richard Maibaum & Michael G. Wilson ; directed by John Glen