Shroud is a behind the scenes view of what goes on in the hearts and minds of the Catholic hierarchy as they seek to extricate themselves from the tragic disasters of their own making. Imprisoned beneath the altar, the life of a young boy hangs in the balance while two priests and a bishop frantically search for ways to save themselves and protect the church they serve.