Who Directed It?
500

Zodiac

David Fincher