Géza fejedelem fia, István és a bajor hercegnő, Gizella összeházasodnak. A nép imádkozik a párért. Az ünnepélyes hangulatban a három magyar úr, Bese, Solt és Sur már előre a további boldogulásról fantáziál. Koppány vezér keresztény lánya, Réka térítéssel próbálkozik, amikor megjelenik apja egyik pogány embere, Laborc, aki elutasítja az új istenképet. Géza halála után a temetésen Koppány és István összeütközésbe kerül: Koppány ugyanis hiába reméli, hogy Géza halála feloldja az ő korábbi ígéretét, amely szerint a trón Istvánt illeti.
Isten békéjét kéri a nép, majd Istvánt és anyját, Saroltot egy népi együttes szórakoztatja, amit ő túl régimódinak talál. Ekkor érkezik Laborc, aki Koppány követeként kéri Saroltot, hogy az ősi hagyomány szerint menjen hozzá feleségül, és uralkodjanak együtt tovább. Sarolt ezt visszautasítja, és kivégezteti Laborcot. Ismét megjelenik a három haszonleső úr, akik most István pártjára állnak. Istvánra azonban nem hat a hízelgés. Amikor Sur, Solt és Bese távozik, István kétségeit fejezi ki, de Sarolt lelket önt belé. Mások is elégedetlenek: Gizella férjként, Vecellin lovag hadvezérként vár többet Istvántól. Asztrik, a térítők vezetője Istvánt teszi meg fejedelemmé.
Koppány vezér és Torda, Koppány sámánja a vezér híveihez szól. Koppányt imádói, Boglárka, Enikő és Picúr, igyekeznek elcsábítani, a vezér azonban ellenáll. A három köpönyegforgató úr érkezik a fejedelemválasztás hírével. Most Koppány oldalán próbálnának szerencsét, ám ő sem támogatja őket. Torda kihasználja a feszültséget, és tovább tüzeli a vezér harci kedvét, majd áldozatot mutat be az ősi istenségeknek. Réka rémálmáról számol be atyjának, akit árulóként, felnégyelve látott., de Koppány nem lát más utat, csak a nyílt harcot. István is megjelenik, felajánlva a hatalmat a vezérnek, ha az Róma felé fordul, ám Koppány így nem fogadja el a trónt. Torda érkezik a hadba hívó véres karddal. A csatában Koppány vezér súlyos vereséget szenved.
A csata, a testvérharc áldozatait asszonyok, öregek, gyerekek gyászolják. A győztes seregek Istvánt ünneplik. Megérkezik Réka, és atyja holttestét kéri, hogy eltemethesse. István hajlandó lenne teljesíteni a lány kérését, de Sarolt nem engedi, sőt kiadja a parancsot: „Felnégyelni!” Koppányt felnégyelik, a nép Istvánt üdvözli. Asztrik apát Isten nevében, a pápától kapott koronával királlyá koronázza Istvánt.