Sister LuLu (2001)
Not a second is wasted in this phenomenal, rosary-tight whirlwind of shadowy nuns, premature burial and extreme exit strategies. Wow is the word, blessed be.
star 5.2
6.3
- Release Date: 2001-10-18
- Runtime: 0h 5min
-
Director:
Philip John