Der Film ist 2001 veröffentlicht worden. Aryan Kaganof ist Regisseur von The Seven Last Words of Jesus Christ.