The Devil's Tears
In a remote, war ravaged Sri Lankan jungle village, a red rain begins to fall at night, amplifying the dark proclivities of the villagers, dismantling all societal order.

2014

2001

1986

2015

2016
2014

2014
2014

2009

1989

2015

2008

1992

2014

1987

2002


2014

1999

1987