23 Immediately, because Herod did not give praise to God, an angel of the Lord struck him down, and he was eaten by worms and died.

Read Acts 12:23 Using Other Translations

And immediately the angel of the Lord smote him, because he gave not God the glory: and he was eaten of worms, and gave up the ghost.
Immediately an angel of the Lord struck him down, because he did not give God the glory, and he was eaten by worms and breathed his last.
Instantly, an angel of the Lord struck Herod with a sickness, because he accepted the people’s worship instead of giving the glory to God. So he was consumed with worms and died.