John "Soap" MacTavish

"Looks like Makarov played his next hand."

- Soap.

John MacTavish (nicknamed Soap) is a character from the Call of Duty universe.

He is voiced by Kevin McKidd.

He was a 22nd S.A.S. Regiment Sergeant until sometime after 2013, when he was promoted to Captain of Task Force 141.

He was a good friend of Captain John Price.

Order of the Just
Although Soap had been dead for 2 years, his essence still lives on in Epsilon.