Toni Servillo endosse l’uniforme militaire et les moustaches du colonel sicilien Vincenzo Giordano Orsini, l’un des officiers les plus fidèles de Garibaldi (incarné par Tommaso Ragno). Nous sommes en 1860. Le film débute en Ligurie, où l’on recrute des volontaires pour l’expédition. Parmi eux, deux personnages singuliers (et fictionnels) se détachent : Domenico Tricò, un humble paysan ayant émigré vers le nord (Ficarra), expert dans l’art des feux d’artifice, et Rosario Spitale (Picone), un Sicilien de sang noble mais désargenté, doublé d’un aventurier habile aux jeux de cartes (tricheur).
Les "Milles" garibaldiens, avec leurs chemises rouges et leurs mousquets, s’embarquent pour leur grande aventure et exploit en Sicile. Le film évolue sur une double voie : celle du drame historique et celle de la comédie. D’un côté, on suit les exploits du colonel Orsini, chargé par Garibaldi d’exécuter une manœuvre de diversion pour faire croire à Jean-Luc Von Mechel (Pascal Greggory), le commandant suisse d'une brigade de l’armée bourbonienne, que le général bat en retraite vers l’intérieur de l’île au lieu de marcher sur Palerme. De l’autre, on suit les aventures picaresques du duo de déserteurs siciliens, qui ne se sont enrôlés que pour rentrer gratuitement chez eux. Cette tromperie est suivie d'autres et fait écho a celle militaire. Ficarra et Picone rendent ici hommage à d'autres duos célèbres de la comédie italienne.