Sergeant John MacTavish, sometimes referred to as Johnny, also known as Soap, is a character featured in Call of Duty: Modern Warfare, Call of Duty: Modern Warfare II and Call of Duty: Modern Warfare III. Soap is mentioned at the end of the Modern Warfare campaign and heard within a Call of Duty: Warzone cutscene. In Modern Warfare II, he is one of the three playable protagonists. In Modern Warfare III, Soap appears as a playable protagonist in the campaign, and in Zombies mode as a supporting character.
In Modern Warfare and Call of Duty: Warzone, Soap was released as a playable SAS Operator of the Coalition faction on July 14th, 2020 as part of the "Soap Operator Bundle". In Modern Warfare II, Modern Warfare III and Call of Duty: Warzone 2.0, he is also available as an Operator of the SpecGru faction.