Soap MacTavish is a key character in the Call of ... and beloved character in the Call of Duty franchise. #callofduty #cod #soap #soapmactavish #johnmactavish #callofdutymodernwarfare # ...