La Tache
The Human Stain is a 2003 drama film directed by Robert Benton. Its screenplay, by Nicholas Meyer, is based on the novel of the same name by Philip Roth. The film stars Anthony Hopkins, Nicole Kidman, Gary Sinise and Ed Harris.