In a twisted story of co-dependence, two sisters are pitted against each other by a giant, abhorrent leech creature that uses its mind-controlling influence to puppeteer them from the inside out.
2011
2021
1989
2013
2009
1985
2010
2014
2022
1957
2018
2001
2003
1952
2023
2007