Primal Fear ★★★★½

I never thought that a movie like this can surprise me as much as this one did