Only 2m copies?....last time I checked its @ 2.70m+, and why compare Halo to this? halo is a big IP, thats as fair as comparing COD to Forza.
now heres somthing to look at...
Uncharted 1 took 2 years to sell 2.7m and cost 20m to make the game.
Uncharted 2 took months to sell 2.7m and cost them the same to make.
now what do you think Uncharted 2 LTD sales will be? after 2 years with bundles and platinum? 4m seems likely to me, is it enough to gain profit? Id say its pretty much certain that they made a lot.