Que peuvent bien avoir en commun le père de la philosophie et un jeune révolutionnaire du XXe siècle ? Fidel Castro est-il Socrate ? Chacun d'eux est à la fois accusé et avocat de sa propre défense. Chacun d'eux combat contre un despotisme : celui de l'ignorance ou de l'injustice. Tous deux veulent guider la jeunesse vers une vie qui vaille la peine d'être vécue. L'un s'exprime par les mots de son disciple Platon, l'autre porte la parole de son Apôtre José Martí. Socrate fait naître la philosophie occidentale, par son art d'accoucher les esprits ; Fidel Castro accomplit le rêve patriotique d'une lignée méconnue de philosophes cubains, en quête d'indépendance. Ici parle la lutte incessante des idées, pour la liberté et la dignité de la conscience humaine.