Francis, the son of a corrupt TV preacher, tumbles down a hallucinatory rabbit-hole of sex, drugs, aliens, fratricide, and planetary apocalypse in this twisted take on the life of Saint Francis.
2005
2017
2021
1999
2019
2002
1991
1984
1989
1966
2004
2018
1990
1982
1957
1986
1970
1983