Coba jelasin Sinopsis dari Call of Duty 4: Modern Warfare dong

Selama kampanye single-player, pemain mengendalikan enam karakter berbeda dari sudut pandang orang pertama. Pemain berperan sebagai rekrutan baru untuk Special Air Service (SAS) Britania, Sersan John "Soap" MacTavish untuk mengisi sebagian besar permainan, dimulai dengan pelantikannya di Resimen SAS ke-22. Sersan Paul Jackson adalah anggota 1st Force Recon Company Korps Marinir AS yang dikerahkan ke Timur Tengah, yang dikendalikan oleh pemain selama lima level di Act 1. Kapten John Price (disuarakan oleh aktor Billy Murray) adalah seorang perwira SAS yang dapat dimainkan dalam dua misi kilas balik dari tahun 1996 di mana ia berpangkat Letnan. Pemain juga berperan sebagai operator TV pencitraan termal Amerika di atas pesawat tempur Lockheed AC-130 dalam satu level, dan seorang agen SAS Britania yang menyusup ke dalam pesawat yang dibajak untuk menyelamatkan seorang VIP dalam level rahasia berjudul "Mile High Club". Terakhir, pemain dapat mengendalikan Yasir Al-Fulani, presiden negara Timur Tengah yang tidak disebutkan namanya dalam permainan sebelum dia dieksekusi, meskipun dia tidak memiliki kebebasan untuk bertindak selain menoleh.

Karakter yang tidak dapat dimainkan (NPC) dalam game ini tampil menonjol dalam cerita: Kapten Price dan tangan kanannya, Gaz (disuarakan oleh Craig Fairbrass), berperan sebagai mentor bagi Soap. Peleton Jackson dipimpin oleh Letnan Vasquez (disuarakan oleh David Sobolov) dan Sersan Staf Griggs (disuarakan dan dimodelkan berdasarkan animator utama Infinity Ward, Mark Grigsby); Griggs kemudian bergabung dengan Soap di Rusia. Sersan Kamarov (disuarakan oleh Mark Ivanir) memimpin para loyalis Rusia yang membantu pasukan SAS dan USMC. "Nikolai" (disuarakan oleh Sven Holmberg) adalah seorang informan Rusia yang membantu SAS. Kapten MacMillan (disuarakan oleh Zach Hanks) adalah mentor dan komandan Price dalam sebuah flashback.

Tokoh antagonis dalam cerita ini antara lain Imran Zakhaev (disuarakan oleh Yevgeni Lazarev), pemimpin partai ultranasionalis Rusia dan antagonis utama dalam game ini; Khaled Al-Asad, komandan pasukan revolusioner di Timur Tengah dan sekutu Imran Zakhaev; serta Victor Zakhaev, anak laki-laki Imran Zakhaev dan tokoh penting dalam partai ultranasionalis.