At first I thought the protagonist played by Edward Norton was just a frustrated man unhappy with his mundane life, but then it's revealed that he actually has multiple personalities and his alter ego is Tyler Durden, played by Brad Pitt. This twist completely upended the film's plot and left me stunned.