 "Sleuth" also received the Mystery Writers of America Edgar Award for Best Play.In 1972, Shaffer adapted his play for film, directed by Joseph L. Mankiewicz, starring Laurence Olivier and Michael Caine.Another film adaptation was released in 2007 with a screenplay by Harold Pinter.