Movies ‘Se7en’ Director David Fincher Reveals ‘What’s in the Box’ During Infamous Final Scene January 14, 2025