I love Se7en and Fight Club a lot. However, I give it to Zodiac. That movie is just phenomenal.
Plus, the cast is amazing. Robert Downey Jr, Jake Gyllenhaal, Mark Buffalo, John Carrol Lynch, Brian Cox, Chloe Sevigny.
It's possible the best true crime movie ever.