The film was directed by James Ivory, produced by Ismail Merchant, Mike Nichols, and John Calley, and adapted by Ruth Prawer Jhabvala. It stars Anthony Hopkins as Mr. (James) Stevens and Emma Thompson as Miss Kenton, with James Fox, Christopher Reeve, and a very young Hugh Grant, Ben Chaplin, and an even younger-looking Lena Headey in supporting roles.