Call of Duty: Modern Warfare 2

Selama kampanye, pemain mengontrol lima karakter yang berbeda selama tujuh hari permainan. Di sebagian besar permainan, pemain bermain sebagai Sersan Gary "'Roach'" Sanderson, seorang anggota unit elit multi-nasional kontra-teroris yang dikenal sebagai Task Force 141. Namun, pemain pada awalnya bermain sebagai Joseph Allen (Troy Baker), seorang prajurit Ranger yang ditempatkan di Afghanistan, yang kemudian pergi menyamar di Rusia untuk Central Intelligence Agency di bawah alias "Alexei Borodin". Prajurit James Ramirez, seorang anggota Batalyon 1 Resimen Ranger 75 ditempatkan di Amerika Serikat, berfungsi sebagai karakter pemain selama pertahanan pantai timur Amerika Serikat melawan invasi Rusia. Kapten John "'Soap"' MacTavish, menjadi karakter pemain dalam tiga misi akhir. Dalam lima tahun sejak cerita dalam berlangsung, ia telah dipromosikan menjadi Kapten di Special Air Service. Soap sekarang menjadi pimpinan lapangan Task Force 141 dan bertindak sebagai atasan Sanderson. Pemain juga sempat mengasumsikan peran astronot International Space Station yang tidak disebutkan namanya selama operasi EVA saat sebelum kehancuran stasiun