Primal Fear: Beware the ending is shocking