1965, Lia, 17 ans, vit avec ses parents dans la sensuelle Sicile. Elle rencontre le beau Lorenzo et est fortement attirée par lui. Bientôt, son comportement erratique la rebute. Cependant, cela ne l'empêche pas de la forcer à avoir des relations sexuelles une nuit.
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.
Bologne, 2002. Le refus de la loi travail explose dans les universités. L'assassinat d'un juge ouvre de vieilles blessures politiques entre l'Italie et la France...