Call of Duty Modern Warfare 2 cast (2022)

The sequel has one of the richest lists of voice actors in the long-running series, so here's the full Modern Warfare 2 cast of voice actors

Call of Duty: Modern Warfare 2 cast: Maria Elisa Camargo playing Valeria Garza

Want to know which talented voice actors make up the Call of Duty: Modern Warfare 2 cast? Tracking down cast lists for videogame voice actors isn’t always as easy as it should be, which is frustrating when you want to follow a voice actor and find out where else you might hear their dulcet tones.

Thankfully, the main cast list for the Modern Warfare 2 campaign is in the credits, so if you want to put a face to the likes of Ghost, Captain Price, Alejandro, Graves, or Laswell, read on. The main cast list comprises 15 named stars, some of whom return from Modern Warfare (2019), plus some superb new performers like Alain Mesa and Maria Elisa Camargo, so read on to find out about the stars of the FPS game.

Call of Duty: Modern Warfare 2 cast

Here is the voice actor cast of Modern Warfare 2:

  • Alejandro Vargas – Alain Mesa
  • Captain John Price – Barry Sloane
  • General Shepherd – Glenn Morshower
  • Hassan Zyani – Ibrahim Renno
  • John “Soap” MacTavish – Neil Ellice
  • Kate Laswell – Rya Kihlstedt
  • Kyle “Gaz” Garrick – Elliot Knight
  • Philip Graves – Warren Kole
  • Rodolfo Parra – Bayardo De Murguia
  • Simon “Ghost” Riley – Samuel Roukin
  • Valeria Garza – Maria Elisa Camargo
  • Diego Salgado – Ramon Fernandez
  • Farah Karim – Claudia Doumit
  • Nikolai – Stefan Kapicic
  • Nunez – Ace Marrero

As you might expect, Barry Sloane, Neil Ellice, Rya Kihlstedt, Stefan Kapicic, and Elliot Knight reprise their roles from Modern Warfare (2019).

Alain Mesa – Alejandro Vargas

In terms of new faces, we’ve got Alain Mesa, who has heaps of videogame credits to his name, including Victor Garcia Hernandez in Forza Horizon 5, a local pedestrian in Red Dead Redemption 2, Giles and Cookie in Wasteland 3, and a Panteros character in the new Saints Row.

Glenn Morshower – General Shepherd

Glenn Morshower has played General Morshower in Transformers: Dark of the Moon, Marshall Winthrop in The Resident, Agent Walters in Air Force One, and many, many other roles, including other characters across the Call of Duty franchise.

Maria Elisa Camargo – Valeria

Maria Elisa Camargo plays Valeria, who we meet in the El Sin Nombre mission. Maria’s previous credits include Volando Bajo, Translucido, and Sweet Obsession, to name a few.

Warren Kole – Philip Graves

Warren Kole delivers a perfectly smarmy portrayal of Shadow Company CEO Philip Graves. You might recognise him as Rafe Adler in Uncharted 4: A Thief’s End, Brian Gedge in 24, Wes Mitchell in Common Law, and Robert Stahl in Shades of Blue. More recently, he played Jeff in 11 episodes of Yellowjackets.

And there you have it, a quick rundown of the Modern Warfare 2 cast. If you’ve beaten the game and are still unsure about some of the plot threads, then be sure to check out our explainer for the Modern Warfare 2 ending, or if you’re halfway through, you might want to see the complete Modern Warfare 2 missions list to see how long’s left in the main campaign. Lastly, check out our best Call of Duty campaigns ranking to see where you’d place it among the all-timers.