이 단락이 주어졌을 때, 이 게임의 사용자가 플레이할 수 있는 이름 목록을 추출합니다.
싱글플레이어 캠페인에서 플레이어는 1인칭 시점으로 5명의 캐릭터를 조종합니다. 플레이어는 주로 태스크 포스 141이라는 국제 특수 부대에 소속된 영국인 게리 "로치" 샌더슨 상사를 조종합니다. 플레이어는 로치 외에도 미 육군 제1대대/75 레인저 연대의 조셉 앨런(트로이 베이커) 일등병과 제임스 라미레즈(제임스 라미레즈) 일병도 조종하게 됩니다.[23] 현재 존 "비누" 맥타비시 대위(케빈 맥키드)는 태스크 포스 141의 상급 장교로, 로치의 상사 역할을 하며 게임의 마지막 세 가지 임무에서 플레이 가능한 캐릭터가 됩니다.[24] 마지막으로, 플레이어는 미국과 러시아 간의 전쟁이 한창일 때 국제 우주 정거장에 주둔하는 우주 비행사의 역할을 잠시 맡게 됩니다.

이 게임의 비플레이어 캐릭터(NPC)는 스토리에서 눈에 띄게 등장합니다: 태스크 포스 141의 경우 사이먼 "고스트"라일리 중위 (크레이그 페어브라스) 해골 무늬 발라 클라바로 얼굴을 가리고 비누의 2인자 역할을합니다.[25] 미국 육군 레인저스의 경우 폴리 중사 (키스 데이비드) 그의 부하 던 상병 (배리 페퍼)과 함께 처음에는 조셉 앨런의 분대장이었다가 이야기 후반에 제임스 라미레스의 분대장이됩니다. 셰퍼드 중장(랜스 헨릭슨)은 미 육군 레인저 및 태스크 포스 141의 사령관입니다. 콜 오브 듀티 4에 등장하는 다른 조연 캐릭터로는 러시아에 수감된 맥타비시의 전 영국 특수공군 사령관 존 프라이스 대위(빌리 머레이), 러시아 정보원이 용병 조종사로 변신한 니콜라이(스벤 홀름버그) 등이 있습니다.
1. 게리 "로치" 샌더슨 병장
2. 조셉 앨런
3. 제임스 라미레즈
4. 존 "비누" 맥타비시
5. 이름 없는 우주 비행사
Given this paragraph, extract a list of names that are playable by the user of this game.
During the single-player campaign, the player controls five different characters from a first-person perspective. The player primarily controls Sergeant Gary "Roach" Sanderson, a British member of an international special forces unit named Task Force 141. In addition to Roach, the player will also assume control of Private First Class Joseph Allen (Troy Baker) and Private James Ramirez of the U.S. Army's 1st Battalion/75th Ranger Regiment. The now Captain John "Soap" MacTavish (Kevin McKidd) serves as a senior member of Task Force 141, acting as Roach's superior officer and becomes the playable character in the final three missions of the game. Lastly, the player briefly assumes the role of an astronaut stationed on the International Space Station during the height of the war between the United States and Russia.

The game's non-playable characters (NPCs) feature prominently in the story: For Task Force 141, Lieutenant Simon "Ghost" Riley (Craig Fairbrass), who conceals his face with a skull print balaclava serves as Soap's second in command. For the United States Army Rangers, Sergeant Foley (Keith David), along with his subordinate, Corporal Dunn (Barry Pepper), is initially Joseph Allen's squad leader, and becomes James Ramirez's squad leader later in the story. Lieutenant General Shepherd (Lance Henriksen) is the commander of the United States Army Rangers and Task Force 141. Other supporting characters returning from Call of Duty 4 include Captain John Price (Billy Murray), MacTavish's former commanding officer in the British Special Air Service who was imprisoned in Russia, and Russian informant turned mercenary pilot "Nikolai" (Sven Holmberg).
1. Sergeant Gary "Roach" Sanderson
2. Joseph Allen
3. James Ramirez
4. John "Soap" MacTavish
5. An unnamed astronaut