Which actress plays Marla Singer in Fight Club?
Answer
Helena Bonham Carter
Answer
Helena Bonham Carter
Helena Bonham Carter plays Marla Singer in Fight Club.
Marla is a cynical, confrontational woman who attends the same support groups as the narrator despite not having the illnesses discussed there. Her presence disrupts the narrator’s fragile routine, and their uneasy relationship becomes intertwined with Tyler Durden’s increasingly dangerous activities.
Bonham Carter was chosen after David Fincher saw her performance in The Wings of the Dove, the 1997 period drama that earned her an Academy Award nomination. The filmmakers considered several other actresses, including Reese Witherspoon and Sarah Michelle Gellar, before settling on Bonham Carter’s distinctive combination of wit, glamour, and darkness.
The role is important because Marla is more than a romantic interest: she exposes the narrator’s emotional avoidance and remains connected to the story’s shifting reality. Brad Pitt plays Tyler Durden, while Edward Norton plays the unnamed narrator. Fight Club was directed by Fincher from Jim Uhls’s screenplay, adapted from Chuck Palahniuk’s 1996 novel.
Source: Wikipedia · fact-checked Aug. 2026