Monseñor Desmond Spellacy (De Niro), un brillante prelado católico, tiene un talento para recaudar fondos sólo comparable a su gran devoción. Cuando su hermano Tom (Duvall), un policía duro, descubre que el sospechoso del asesinato de una prostituta podría ser uno de los principales benefactores de la Iglesia, pide ayuda a su hermano para atraparlo. Al principio Desmond se debate entre su lealtad a la Iglesia y a su hermano, pero, finalmente, decide que es preciso averiguar la verdad sobre el caso.