It has plot holes everywhere, but if you play along, its pretty fun (if not dark) ride

Rating: 7/10 (30 June 2018)

So the setting is kind of ambiguous, some east-coast American inner city where it rains everyday. This is the true odd couple detective mish-mash set-up. A typically crusty Morgan Freeman character and a typically hot-tempered Brad Pitt character. But the movie's craftiness in character reveal and its play on morality is pure Fincher from this era. Se7en is only a seven, but a must-watch.