
A Catholic priest is sent to investigate reports of two virgin conceptions. One is about to give birth to the child of God and the other is the child of the Devil and he must decide which one is good and which one is evil before Satan's followers can stop him.

as Father Justin O'Carroll

as Dr. Tuckner

as Father Rosetti

as Lenore Beavier

as Margaret Gallagher

as Kathleen Beavier

as George Beavier

as Monsignor Francesca

as Father Guarini

as Ida Walsh

as Sister Anne McBain

as John L. Jordan III

as Vatican Priest

as Michael Sheedy

as Michael's Gang

as Michael's Gang

as Mrs. Gallagher

as Ginny

as John's Friend

as Josh

as Woman at Fish Market 1

as Woman at Fish Market 2

as Sister Dominica

as Priest

as Coach

as Father Milsap

as Dr. Becker

as Nurse 1

as Anchorwoman

as Dr. Peters

as Dr. Seville

as Little Girl

as Driver at Accident