Ghost from Call of Duty: Modern Warfare 2 was killed by General Shepherd.
In the 2009 video game Call of Duty: Modern Warfare 2, which is part of the Call of Duty series developed by Infinity Ward, the character Lieutenant Simon “Ghost” Riley is a member of an elite multinational special forces unit known as Task Force 141. Ghost is known for his iconic skull-patterned balaclava and is a key character throughout the game’s storyline.
The tragic event occurs during the mission titled “Loose Ends.” After Ghost and another character, Roach, have retrieved vital intelligence from an enemy safehouse, they are betrayed by their commanding officer, General Shepherd. As they approach the extraction point, Shepherd shoots both of them without warning. After Ghost and Roach are incapacitated, Shepherd takes the intelligence they recovered and orders his men to dispose of their bodies. The scene ends with Ghost and Roach being doused in gasoline and set on fire, ensuring their deaths.
This moment is one of the most shocking and memorable in the entire Call of Duty franchise, as it portrays the betrayal of two main characters by a trusted ally. The event sets the stage for the final act of the game, where the remaining members of Task Force 141 seek retribution against General Shepherd for his treachery.