Sleuth is a 2007 thriller film directed by Kenneth Branagh and starring Jude Law and Michael Caine. It is based on the play Sleuth by Anthony Shaffer. The story revolves around a game of wits between Andrew Wyke, a renowned author, and Milo Tindle, an aspiring actor, as they engage in psychological manipulation and revenge.