Sleuth (2007)
Sleuth is a 2007 thriller film directed by Kenneth Branagh and starring Jude Law and Michael Caine. The screenplay by Harold Pinter is an adaptation of Anthony Shaffer's Tony Award-winning play Sleuth. Caine had previously starred in a 1972 version, where he played Law's role against Laurence Olivier.
More at Wikipedia.