This film is fantastic in a disturbing and shocking way. A lot of people who are giving it poor reviews for being as such are very much missing the point of that is what is supposed to be.
Brilliant casting, acting, cinematography, soundtrack and directing.
If you are easily trigger, squeamish or homophobic, go and watch Bambi as it will be much more your cup of tea.