Midt i 1800-tallet regerer general Gurko Lanen (George Sanders) over Balkan-staten Lichtenburg. Den retmæssige regent, storhertuginde Zona (Joan Bennett), håber på at få støtte i kampen i mod diktatoren af franske Napoleon III, men hjælpen kommer til hende i form af den besøgende Edmond Dantes, greve af Monte Cristo (Louis Hayward). Han falder for hertuginden og kaster sig ind i kampen for et frit land - og for kærligheden.