The Human Factor is a 1979 British neo noir film starring Nicol Williamson, Robert Morley, and Richard Attenborough, and directed and produced by Otto Preminger. The screenplay is by Tom Stoppard, based on the 1978 novel The Human Factor by Graham Greene. It examines British espionage, and the difficulty of identifying a mole in the ranks of an intelligence service.