John "Soap" Mactavish

John 'Soap' MacTavish Appeared In Call Of Duty 4:Modern Warfare And Call Of Duty Modern Warfare:2. His Rank In Call Of Duty 4 Was Seargent And His Rank In Modern Warfare 2 Was Captain. General Sheperd Attempted To Kill Him In Modern Warfare:2.