Set on the bleak motorways of Lancashire, Butterfly Kiss tells the story of Eunice (Plummer), a bisexual serial killer, and Miriam (Reeves), a naive, innocent and lonely young girl who falls under her spell.
Miriam runs away from home and meets Eunice, and soon becomes her lover and accomplice.