La serie si apre con il detective Harry Bosch (Titus Welliver) e il suo partner, il detective Jerry Edgar (Jamie Hector) che inseguono un sospettato. Quando Bosch gli intima di alzare le braccia, il sospettato con un gesto sconsiderato, lascia intendere a Bosch di essere in procinto di estrarre una pistola. Bosch così gli spara e lo uccide. Anche se autorizzata dal dipartimento, la famiglia del sospettato denuncia Bosch per omicidio colposo. Così Bosch si trova a dover affrontare un processo. Tuttavia contemporaneamente, continua il suo lavoro di detective, decidendo di lavorare su un caso in cui il cane di un medico in pensione (Scott Wilson) riporta al suo padrone l’osso di un bambino ritrovato su una collina: dopo accurate ricerche, la polizia riesce a trovare tutto lo scheletro del bambino e riesce a risalire al nome di Arthur Delacroix, un ragazzino che si credeva fosse scappato di casa nell’1989. L’analisi delle ossa porta alla luce i gravi abusi che subiva il bambino, così per Bosch il primo sospettato risulta essere il padre del ragazzino. Durante le indagini, Bosch incontra l’agente Julia Brasher (Annie Wersching) e comincia con lei un rapporto intimo. Nello scenario entra anche la figura di Raynard Waits (Jason Gedrick) , un uomo fermato dalla polizia per un controllo e successivamente accusato di omicidio dopo il ritrovamento di un cadavere nel suo furgone. Waits si addossa anche la colpa dell’omicidio del ragazzino sulla collina, in modo da poter uscire di galera e portare la polizia nel luogo dove si credeva avesse seppellito altre vittime. Durante una colluttazione nel trasporto, Waits scappa e miete altre vittime. Bosch riesce a risolvere entrambi i casi, ricucendo anche il rapporto con sua figlia Maddie (Madison Lintz), sacrificando il suo lavoro a causa dei giochi politici del capo della polizia Irv Irving (Lance Reddick) e del candidato procuratore distrettuale Richard ‘Rick’ O’Shea (Steven Culp).