Une jeune femme, Tara Maguire (Robin Wright) choque son village provincial Irlandais dans les années 1950, en ayant un bébé hors mariage, et en refusant de dévoiler le père. D'une beauté rare, tous les hommes de la ville la désrient, particulièrement le Sergent Hegarty (Albert Finney). L'arrivée d'une troupe de théâtre emmêlent encore les choses lorsqu'elle tombe amoureuse d'un des "Playboys", Tom Casey (Aidan Quinn).