The Human Stain - USA/Germany (2003), romantic drama directed by Robert Benton, from the novel by Philip Roth. The story of Coleman Silk (Anthony Hopkins), a classics professor, who falls in love with Faunia Farley (Nicole Kidman), an illiterate chain smoking cleaner, and also develops a friendship with the writer Nathan Zuckerman (Gary Sinise).