From the hit video game, Call of Duty, John "Soap" MacTavish, is a Pop! Vinyl figure from Funko. This vinyl figure stands 3.75-inches tall and comes packaged in a window display box. John MacTavish is one of eight Pop! Call of Duty figures from Funko.