Foreign Film- Too bizarre violent or sexual FOR ME!