Two terrific actors try to out-smart each other in "Sleuth", a re-make of a 70's movie starring Laurence Olivier and Michael Caine. This version also features Caine, but now he plays the "other" role, with Jude Law filling his shoes quite successfully.
Andrew Wyke (Caine) is a wealthy novelist living in a high-tech mansion, and he doesn't seem to mind horribly that his wife is cheating on him with Milo Tindle (Law). Milo comes to the mansion in order to discuss this arrangement, and also to persuade Andrew to sign the divorce papers. However, their very polite and sophisticated argument slowly evolves into something much more dangerous.
It is in a movie like this, that it is evident what terrific actors Caine and Law are. They are able to be interesting and versatile, so that when the score of their cat-and-mouse game turns, you actually believe it is the other man who suffers. His Royal Majesty, Kenneth Branagh, directs the movie with a firm hand, and it is very cathartic to watch all this talent go on display. However, I cannot bring myself to give it 4 stars, because of one 30 minutes-long scene somewhere around the middle, which is unbelievingly absurd, and obvious, and makes the characters look like they are blind/stupid/naive beyond reality. However, this doesn't make "Sleuth" bad - but it unfortunately makes it only a fun, engaging thriller instead of a perfect movie it could have been.