User blog comment:Alex Martin Rider/I casted a Modern Warfare 2 movie/@comment-1373636-20100621195137

I have some slight disagreements, but pretty good otherwise.

Agree: Keith David as Sgt. Foley Barry Pepper as Cpl. Dunn Sam Worthington as Joseph Allen Christian Bale as Gary "Roach" Sanderson Liam Neeson as Vladimir Makarov. Leonardo DiCaprio as Alejandro Rojas.

Disagree: Gerard Butler as Soap MacTavish, I vote for his voice actor, Kevin McKidd Tim Roth as John Price, Swap for Gerard Butler Jason Patric as Nikolai, I dunno, but Jason Patric isnt quite right for this role. J.K. Simmons as Shepherd, perhaps a Bruce Willis or a Clint Eastwood, for a pie in the sky role.

Split Decision: Micheal Pena as James Ramirez, I havent seen many of his films, so im witholding judgement. Matthew Marsden as "Ghost" Riley. Again, like Pena, havent seen many of his films.