By accident, we discovered Sleuth, two British movies about an older and a younger man fighting over a woman by playing (psychological) games.
We watched both the original (1972) and the more recent version (2007) and they are both intense, somewhat complementary crime plays.
Funnily enough, amazing actor Michael Caine is playing the younger bloke (Milo Tindle/Tindolini) in the original version and the older gentleman (Andrew Wyke) in the new version. In the original, his companion is Laurence Olivier, while Jude Law is delivering a great performance (maybe a little bit too gay-ish-crazy for my taste) in the 2007 film.