Who died at the end of Modern Warfare 3 (2023)?

From the left, Soap, Price, and Gaz, coming out of a helicopter
The ending of Modern Warfare 3 (2023) campaign discussed (Image via Activision)

Herschel Shepherd, also known as Lieutenant General Shepherd, was the last character to die at the end of the Modern Warfare 3 (2023) campaign. However, many assume the last character to perish in the game's campaign was Johnny Soap McTavish. This is because Shepherd's death was shown only in the final cutscene right after the campaign had ended. On the other hand, Soap was seen getting killed in the final campaign mission.

So how did General Shepherd die in MW3? In the section below, we will discuss the General's final moments in Modern Warfare 3 (2023).


How did General Shepherd die at the end of the Modern Warfare 3 (2023) campaign?

General Shepherd was killed by Captain Price at the end of the Modern Warfare 3 (2023) campaign. In those final moments, Captain Price, Gaz, and Ghost were seen paying respects to Johnny Soap and spreading his ashes over a cliff. After the scene, a cutscene follows where General Shepherd enters his office.

He enters the dark room and looks outside the window, reflecting on the crimes he committed in Urzikstan. Then, he sits on his chair turning on the table lamp to write a letter. In this scene, Captain John Price emerges from the dark, who is already in the room, hiding in the shadows.

General Shepherd's last moments in Modern Warfare 3 (2023) (Image via Activision)
General Shepherd's last moments in Modern Warfare 3 (2023) (Image via Activision)

Price and Shepherd exchange a few dialogues which reveal that the former was able to enter the room because Laswell gave him access. Both characters at this point know that the situation is tense and Shepherd goes to grab his pistol tapped to the bottom of his table.

Price notices this and instantly gets up from his chair and shows a silenced pistol, threatening Shepherd not to make a move. This is followed by a short verbal exchange and as the conversation ends, Price shoots Shepherd with the silenced pistol, thus ending his life.

So why was he killed? Shepherd was killed by Price because in Modern Warfare 2 (2022), the General gave orders to Shadow Company, led by Graves, to take over Las Almas and decimate Task Force 141 and their allies, which include Alejandro Vargas and his team.

Furthermore, Price blames Herschel Shepherd for the death of Johnny Soap as the General intended to keep Makarov alive when Task Force 141 wanted to end him once and for all. Since Soap's death was at the hands of Makarov, this led to Captain Price killing General Shepherd.

Simply put, it was Shepherd's betrayal in Las Almas, and his intentions of keeping Makarov alive, which ultimately led to the death of Soap. It was the primary reason why Captain Price killed Herschel Shepherd at the end of the Modern Warfare 3 (2023) campaign.


Check out our other Call of Duty articles:

Quick Links

App download animated image Get the free App now