La población de la isla pesquera de Santa María del Mar está afectada por la pobreza y el desempleo. La esperanza resurge con la posible llegada de una empacadora de pescado, con la condición de que se instale en la isla un médico. El alcalde y el resto de habitantes intentará "seducir" al doctor Mateo por todos los medios necesarios.
Son los años setenta. En la colonia Roma, ubicada cerca del centro de la ciudad, en Ciudad de México, vive una familia de la alta burguesía formada por la Señora Sofía (Marina de Tavira), su marido médico y sus cuatro hijos. En un segundo plano, está Cleo (Yalitzia Aparicio), una joven criada indígena que junto con Adela (Nancy García) son ...