A review on David Fincher's great film Se7en