General Moon is a character in the James Bond film – Die Another Day, played by Kenneth Tsang.
Father to Colonel Moon, General Moon is a moderate man who assists in Bond’s release back to the West. The North Korean general wishes for a peaceful reunification of Korea, whereas his son is bent on war.
When Bond seemingly manages to assassinate Colonel Moon, the general has him imprisoned and tortured for months to find out who it was that made his son turn traitor. He eventually releases him in exchange for the release of Zao, who was captured by the West for terrorist activities.
Moon meets Gustav Graves about the Icarus satellite where he learns that Graves is actually the new identity of his still alive son, Colonel Moon, hiding behind a new face thanks to genetic therapy. Graves hoped his demonstration of power would impress his father, but instead Moon thinks his son is insane and threatens to kill him, saying his real son died long ago. Graves manages to disarm his father and, stating his disappointment in him, shoots him in the chest, killing him.