O advogado de defesa Richard Ramsay (Keanu Reeves) assume um caso pessoal quando jura a sua amiga viúva, Loretta Lassiter (Renée Zellweger), que ele manterá seu filho Mike (Gabriel Basso) fora da prisão. À medida que o julgamento prossegue, evidências arrepiantes surgem e sua colega Janelle (Gugu Mbatha-Raw) percebe que a verdade é algo que somente ela pode descobrir.