Cho đoạn văn này, trích xuất danh sách tên có thể chơi được của người chơi trong trò chơi này.
Trong chiến dịch chơi đơn, người chơi điều khiển năm nhân vật khác nhau từ góc nhìn thứ nhất. Người chơi chủ yếu điều khiển Trung sĩ Gary "Roach" Sanderson, một thành viên người Anh của một đơn vị đặc nhiệm quốc tế mang tên Task Force 141. Ngoài Roach, người chơi cũng sẽ đảm nhận vai trò của Binh nhất Joseph Allen (Troy Baker) và Binh nhất James Ramirez thuộc Lữ đoàn 1/75 của Quân đội Hoa Kỳ. Nay Đại úy John "Soap" MacTavish (Kevin McKidd) là một thành viên cao cấp của Task Force 141, hoạt động như cấp trên của Roach và trở thành nhân vật có thể chơi được trong ba nhiệm vụ cuối cùng của trò chơi. Cuối cùng, người chơi tạm thời đảm nhận vai trò của một phi hành gia đang làm việc trên Trạm Vũ trụ Quốc tế trong thời điểm cao trào của cuộc chiến giữa Hoa Kỳ và Nga.

Các nhân vật không thể chơi được (NPC) cũng xuất hiện nổi bật trong câu chuyện: Đối với Task Force 141, Trung úy Simon "Ghost" Riley (Craig Fairbrass), người che mặt bằng một chiếc mặt nạ in hình sọ, là cấp dưới của Soap. Đối với lực lượng Lính Rangers của Hoa Kỳ, Trung sĩ Foley (Keith David), cùng với cấp dưới của ông, Binh nhất Dunn (Barry Pepper), ban đầu là đội trưởng của Joseph Allen và sau đó trở thành đội trưởng của James Ramirez trong câu chuyện. Trung tướng Shepherd (Lance Henriksen) là chỉ huy của Lực lượng Rangers của Hoa Kỳ và Task Force 141. Các nhân vật phụ khác trở lại từ Call of Duty 4 bao gồm Đại úy John Price (Billy Murray), cựu chỉ huy của MacTavish trong Dịch vụ Không quân đặc biệt của Anh, người đã bị giam giữ ở Nga, và điệp viên Nga chuyển sang phi công lính đánh thuê "Nikolai" (Sven Holmberg).
1. Trung sĩ Gary "Roach" Sanderson
2. Joseph Allen
3. James Ramirez
4. John "Soap" MacTavish
5. Một phi hành gia không có tên