Año 1957. En un pequeño pueblo irlandés, vive Tara Maguire (Robin Wright Penn), una joven de fuerte carácter que escandaliza a sus vecinos cuando decide tener un bebé sin estar casada, negándose además a revelar el nombre del padre. Tara es de una belleza tan perturbadora que muchos hombres desearían casarse con ella. La llegada al pueblo de una compañía de actores irlandeses produce un gran revuelo, que se convierte en escándalo cuando Tara se enamora de uno de ellos.