Frances Mayes (Diane Lane) vive en San Francisco y se gana la vida como escritora. A sus 35 años acaba de quedarse sola, debido a que, después meditarlo mucho, ha dado el paso de divorciarse de su marido y comenzar en solitario su nueva andadura. Sin emabargo, las cosas no han comenzado todo lo que bien que esperaba. Tras la ruptura, Frances ...
Tom Carter (Liam Neeson) ha llevado una vida delictiva y se ha ganado un sobrenombre -acuñado por las autoridades locales- mientras robaba 9 millones de dólares a los bancos de una pequeña ciudad. Después de enamorarse de Annie Sumpter (Kate Walsh), Tom decide entregarse al FBI. Sin embargo, los cuerpos del orden envían a los agentes John Nivens y Ramon Hall, desconociendo que se trata de unos agentes corruptos y sucios que están dispuestos a obtener lo que creen que se han ganado con su servicio.