Som barn spelade Jodie Foster i Taxi Driver, där Robert de Niro rensar upp i New Yorks undre värld. 31 år senare är det Jodie Fosters tur att rensa upp. Hon spelar Erica Bain som blir galen av sorg när hennes fästman blir ihjälslagen, och köper en pistol…

Några gripande scener, och en hel del otäckt våld. Men de moraliska resonemangen är rätt luddiga.