W kościele w brazylijskiej wiosce znajduje się figura Matki Boskiej, płaczącej krwawymi łzami. W tym czasie w Stanach niewierząca fryzjerka Frankie (Patricia Arquette) zauważa na swoim ciele stygmaty. Wszystko wskazuje na to, że te dwie sprawy łączą się ze sobą. Watykan zleca ich wyjaśnienie księdzu Kiernanowi.