6 Views
Sister LuLu
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.
Stars: Joanne McQuinn, Siwan Morris
Crew: Philip John (Director)
Country: United Kingdom
Language: English
Studio:
Runtime: 5 minutes
Quality: HD
Released: Oct 18, 2001
IMDb: 5.8
Images