Adwokat Richard Ramsay (Keanu Reeves) na prośbę bliskiej przyjaciółki Loretty Lassiter (Renée Zellweger) zostaje obrońcą jej syna, Mike'a (Gabriel Basso) , podejrzanego o zamordowanie swojego ojca (James Belushi). Chłopaka obciążają dowody i zeznania między innymi policjantki, która słyszała jak przyznał się do winy. 17-letni Mike milczy, co zdecydowanie utrudnia pracę adwokata. Jego wina na początku nie budzi najmniejszych wątpliwości. Jednak w miarę ujawniania kolejnych dowodów, na jaw wychodzą zupełnie nowe fakty z życia zamordowanego Boone'a Lassitera . Okazuje się, że mężczyzna znęcał się nad żoną i synem. Obrońca zatrudnia do pomocy młodą Janelle (Gugu Mbatha-Raw), która w pewnym momencie zaczyna wątpić w to, kto mówi prawdę, a kto kłamie i dlaczego.