This film tells the tale of a young male virgin who must be sacrificed to save world. Lech Majewski directed.
Added by Upcoming Robot on February 27, 2009