In the new Neil Jordan movie, Jodie Foster plays New York talk-radio DJ Erica Bain, who survives a vicious Central Park mugging and becomes an urban crusader devoted to cleaning up the city—with a Glock instead... More >>>