Se7enRat Head10.0· July 9, 2026FollowI think David Fincher likes to make your heart race during the last 15 minutes of his filmsCommentsSign in to react and join the conversation.Sign inGet the app