Wedding quickly goes awry as something sinister unfolds.
2012
1981
2005
1978
1994
2011
2014
1999
2010
2013
2015
2006