Pahan kasvot on dramaattinen päätös Stefan Tegenfalkin kehutulle trilogialle, jonka edelliset osat ovat Vihan aika ja Koston vanki. Rikoskomisario Walter Gröhn ei ole ollut oma itsensä sen jälkeen, kun hänet siirrettiin pois Ruotsin oikeuslaitoksen huipulle linkittyneestä murhajutusta. Hän päättää ottaa vapaata ja lähtee Ranskaan tapaamaan Europolin kontaktejaan ja etsimään heidän avullaan vastauksia avoinna oleviin kysymyksiin. Ylikonstaapeli Jonna de Brugge on poliisin sisäisen tutkinnan kohteena, koska syyllistyi virkavirheeseen jahdatessaan etsintäkuulutettua. Jonna kuitenkin jatkaa murhaajan jäljittämistä omin päin ja joutuu tietomurtojen ja laittomien tutkimusten kautta keskelle painajaismaista ajojahtia.