Director Neil Jordon (THE CRYING GAME), along with top-notched performances from Jodie Foster and Terrence Howard, takes many of the conventions of the revenge thriller and weaves them into a sad reflection on lose and violence. The emotional honesty for 99% of the running time moves the viewer over the contrivances. When the build up began for the final revenge shootout, I wasn't rooting for the vigilante; I was scared for her, because her anger had now clouded her good judgment.
Erica Bain (Foster) is a radio talk show host, who tries to capture the sounds and sense of New York City. She is about to marry doctor David Kirmani (Naveen Andrews, TV's LOST) until they are attacked viciously by three men during a walk in Central Park one night, leaving her in a coma and her fiancé dead. After her recovery, Erica has a hard time adjusting to her old life. After a long period isolated in her house, she wills herself to leave, buying a gun for protection. Then late one night, Erica gets in the middle of an act of violence, leading to her shooting a man. From this point forward, she unconsciously then consciously goes looking for violent confrontations. Detective Mercer (Howard, HUSTLE & FLOW) is a lonely cop, who is frustrated with a system that lets criminals go free. He is assigned to catch the new vigilante killer plaguing the streets of NYC. A twist of fate brings Erica and Detective Mercer together. They form a friendship, but will it last once he begins to suspect her?