over 2 years
These two were having the time of their lives filming this
Sleuth is a 2007 thriller film directed by Kenneth Branagh and starring Jude Law and Michael Caine. The screenplay by Harold Pinter is an adaption 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.
"A millionaire detective novelist matches wits with the unemployed actor who ran off with his wife in a deadly serious, seriously twisted game with dangerous consequences." Much the same as the original except
Caine had starred as Tindle opposite Laurence Olivier's Wyke in the 1972 film Sleuth. In the 2007 film, Caine took the role of Andrew Wyke, and Law took Caine's original role of Tindle. This was the second film in which Law performed a role originated by Caine, the first having been the title role of Alfie. Caine himself had previously starred in two different roles in two versions of the same movie with Get Carter.
According to most accounts, the film should have been a remake of...