Has anyone heard of this Eurotrash/Horror flick? Is it any good?