In una Londra dai toni cupi, un investigatore indaga sulla misteriosa scomparsa di una prostituta, ritrovandosi in un mondo di corruzione e di amori criminali.
Tommy Akhtar è un detective privato di origini pakistane nella Londra di oggi, dove si occupa del padre malato e viene ingaggiato da una prostituta, Melody, per ritrovare una sua amica e collega scomparsa. In città torna inoltre Shelley, amica d'infanzia di Tommy o forse qualcosa di più. I due si incontrano al cimitero in visita alla tomba di un loro amico comune. Le indagini portano poi Tommy a incrociare un ulteriore amico d'infanzia, che lui soprannominava Lovely e ora è un uomo d'affari di successo, legato all'ultimo cliente della prostituta scomparsa.
Diretto da Pete Travis, fattosi notare nel 2012 con Dredd, City of Tiny Lights è tratto da un romanzo omonimo di Patrick Neate, da lui stesso sceneggiato per il film. Il protagonista Riz Ahmed si era impegnato a esserne protagonista già diversi anni fa e la fama che ha raggiunto, grazie a The Night Of e Rogue One: A Star Wars Story, ha aiutato significativamente la produzione. Al suo fianco troviamo tra gli altri Billie Piper, dalla ricca carriera televisiva a cominciare dal ruolo di Rose, la prima companion del nuovo Doctor Who ripartito nel 2005, cui sono seguiti Secret Diary of a Call Girl e Penny Dreadful.