Tom O'Meara, policía neoyorquino de ascendencia irlandesa, acoge en su casa a Rory Devaney, un joven irlandés recién emigrado. Entre ambos surge una gran amistad, pero lo que Tom ignora es que Rory es el terrorista más buscado de Gran Bretaña.
Un poli de la ciudad grande de LA se mueve a una policía de la pequeña ciudad e inmediatamente se encuentra investigando un asesinato. Usando teorías rechazadas por sus colegas, el poli, John Berlin, encuentra a una ciega joven llamada a Helena, a que se atrae. Mientras tanto, un asesino múltiple está en el suelto y sólo John lo sabe.