Fokas, któremu Eksupery ujawnił, że Leoncjusz jest Herakliuszem nakazuje uwięzienia Marcjana, ten śmiało przyznaje, że jest Herakliuszem i gotów jest na śmierć. Cesarz proponuje Pulcherii, że za cenę jej ślubu z jego synem ocali życie jej brata. Pulcheria stanowczo odmawia. Fokas zastanawia się nad sposobem uśmiercenia Herakliusza. Eksupery radzi, by uczynił to możliwie szybko i publicznie, by rozbić spiskowców. Fokas postanawia stracić również Leontynę, która umożliwiła Herakliuszowi przeżycie. Eksupery, który zapewnił sobie eskortowanie skazanych na miejsce kaźni, jest pewien zwycięstwa spisku.

Akt IV Herakliusz skarży się Eudoksji na postępowanie jej matki, która potwierdzając, że Marcjan jest Herakliuszem pozbawiła go szans na odzyskanie władzy. Gdyby nawet chciał teraz wzniecić bunt przeciw Fokasowi, nikt nie uwierzy, że jest Herakliuszem. Dlatego żąda od Fokasa sprawiedliwego sądu nad Herakliuszem i wyznaje, że to on nim jest, że Leontyna zamieniła go jako niemowlę, gdy Fokas przez trzy lata przebywał w polu walcząc z Persami. Marcjan nie chce ustąpić Herakliuszowi bycia synem prawdziwego cesarza, prosi, żeby to jego ścięto. Fokas nie potrafi rozeznać który z nich jest naprawdę jego synem. Uznaje się pokonanym pośmiertnie przez Maurycjusza, który ma obecnie dwóch synów, podczas gdy on nie ma żadnego.