John "Soap" MacTavish is the Scottish main character of the Modern Warfare franchise. He appears in Call of Duty 4: Modern Warfare as a Sergeant, serving as the team's sniper and demolitions expert, and Call of Duty: Modern Warfare 2 as a captain and a field commander in the TF141.
He plays an important role during the Ultranationalist crisis, a newcomer to the British SAS and part of Captain Price's Bravo Team. Players assume the role of Soap in Modern Warfare in addition to other characters. He is present as an NPC in Modern Warfare 2, except for the last three levels of the game, where the player once again assumes control of him.