Bohaterowie niezależni gry wyraźnie oddziałują na wydarzenia w opowieści. Kapitan John Price (jako bohater niezależny) oraz jego prawa ręka, Gaz (głos mu podkłada ), służą jako mentorzy MacTavisha. Pluton USMC Jacksona jest dowodzony przez porucznika Vasqueza (o głosie ) i sierżanta sztabowego Griggsa (głos mu podkłada główny animator Infinity Ward, Mark Grigsby); Griggs później towarzyszy MacTavishowi w Rosji. Sierżant Kamarow dowodzi rosyjskimi lojalistami, sprzymierzonymi z SAS-em i siłami USMC. „Nikołaj” to rosyjski informator, który pomaga SAS-owi. Kapitan MacMillan jest mentorem Price’a i dowodzącym oficerem podczas retrospekcji do próby zamachu na Zachajewa.

W grze głównymi przeciwnikami są: Imran Zachajew, przywódca Ultranacjonalistycznej Partii Rosyjskiej i główny przeciwnik w grze; Khaled Al-Asad, dowódca sił rewolucyjnych (OpFor) na Bliskim Wschodzie i sprzymierzeniec Imrana Zachajewa;