En Angleterre, à la fin du XVIIe siècle, le roi Jacques se débarrasse de son ennemi, le Lord Clancharlie, et vend son jeune fils, Gwynplaine, aux trafiquants d'enfants qui le défigurent. Le garçon s'enfuit et sauve du froid un bébé aveugle, Dea. Tous les deux sont recueillis par Ursus, un forain. Gwynplaine, baptisé "L'Homme qui rit", devient un célèbre comédien ambulant. Le bouffon Barkilphedro découvre son ascendance noble et la dévoile à la reine Anne, qui a succédé au roi Jacques.