Banshee, une petite ville des Etats-Unis en territoire Amish, en Pennsylvannie, est quelque peu perturbée par un nouvel arrivant énigmatique, expert en arts martiaux, qui se fait passer pour le remplaçant du shérif récemment assassiné. Il a bien l'intention de faire régner la loi, mais à sa manière.
New York, le temps d'une nuit. Après s'être fait voler son sac à main, la jolie Brooke loupe son train pour Boston. Sur son chemin elle croise Nick Vaughan, musicien. Destinés à se rencontrer, ils vont vivre une nuit pas comme les autres qui pourrait bien changer le cours de leur vie…