There was quite the buzz about this film during the opening weekend of the Fantasia Film Festival and we can see we why after it made...