Snøkongen slipper deretter ut hæren sin løs, og overvelder Orms venner. Han omslutter dem alle i is. Orm forsøker å advare Gerda. Men hun kan ikke lenger se, høre eller ta på ham, og Snøkongen narrer henne til å tro at han er den virkelige Orm og fryser henne. Orm er også fanget, men innser at snøkongen ble født fra hans egne løgner. Orm blir dermed nødt til frigjøre seg selv, Gerda og snøkongens andre offer, ved å høylytt å tilstå alle løgnene sine.