
Continuity mistake: During the big street fight, Ursa grabs a flag pole. It is either in the shadows or lit, depending on the angle.

Continuity mistake: When Zod launches Boog through the cafe window, he lands a couple meters away from the cop, but a shot later he's at his feet.

Visible crew/equipment: When the villains enter the fortress, the moving shadow of the crane used to make them fly is visible when the last villain flies towards the upper left quadrant.

Revealing mistake: When Ursa throws the sewer lid at Superman a sticky object protrudes from his back, revealing the mechanism that pulled him backwards.

Other mistake: When the elevator explodes there's a shot of the Phantom Zone and Ursa is a totally different actress. Different to the other unknown actress used on the first movie, which is also listed as a mistake.

Continuity mistake: After Superman holds the antenna falling on the woman's pram, in a matter of 3 seconds the parked cars she was standing in between (a yellow cab and a black car) come much closer together.

Continuity mistake: In the diner, whilst Clark is asking the bad guy to step outside, the waiter is leaning over the baddie's right shoulder. When the angle changes he is leaning on the left shoulder.
Answer: In the theatrical cut, nobody really knows why the green crystal restored his powers. However if you watch the Richard Donner cut, it is explained that the green crystal is a communication device that helps Superman talks to the residual essence/spirit/ghost of his father Jor-El. Before he died, Jor-El gave the crystal to his son. Jor-El anticipated that Kal-El might give up his powers, and he also anticipated that Zod might eventually escape the Phantom Zone, so Jor-El lets his son absorb the leftover energy of his spirit, thus restoring all his Kryptonian powers.
Matt Van Gogh