Después de un encuentro sexual con una mujer casada en un callejón en Mánchester que se convierte en una violación, Johnny Fletcher (David Thewlis) roba un coche y huye de su ciudad natal a Londres para buscar refugio en la casa de su ex novia, Louise (Lesley Sharp). Johnny es un hombre inteligente, educado y elocuente, pero con una profunda amargura y un pesimismo vital que siempre le mantiene al límite de una conducta sádica.