Great performances and rich atmosphere can't draw attention away from this film’s muddied sexual assault plot