Release date: 10/18/2001 Release

Popularity: 1 Popularity

Original language: EN Language

Heart Add to favorites

Sister LuLu

Star - Review 5
DramaComedyHorror

Overview

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.