The Bad Guy mêle crime et comédie noire et s'articule autour de l'incroyable histoire de Nino Scotellaro (Luigi Lo Cascio), un procureur sicilien qui a consacré toute sa vie à lutter contre la mafia et est soudainement accusé d'être l'un des hommes qu'il a toujours combattu : un mafieux.