Another quality WWII shooter from Infinity Ward. Call of Duty 2 delivers everything you would expect from the series.
Call of Duty games are known for their ability to immerse you in not just a small skirmish, but an entire war. Call of Duty 2 allows you to play with three different soldiers from the Soviet Union, Britain, and the United States. The missions consist of multiple objectives that may require you to clear out buildings of enemy troops, destroy machine gun nests, or blow up vehicles. The missions are all varied and a challenge to complete.
The enemy AI is ruthless. It seems that they always know how to pick you out of a crowd and will keep their sights on you until you are dead. You might as well not even have a squad with you because they will always shoot at you. Not to say that your fellow troops are useless; this is a shooter where you teammates ACTUALLY SHOOT THE ENEMIES. It seems in most shooters these days your fellow gunmen are only there as distractions. Very frustrating.
The game can be VERY tough at some points with a seemingly insurmountable force of enemies coming your way and nowhere to hide. Although, I suggest this game be played in its hardest difficulty because in this difficulty you are forced to play Call of Duty 2 the way it was meant to be played. You absolutely MUST use your smoke grenades, something you probably won't use if you play on an easier difficulty. Also, you really feel like you are fighting a real war on the harder difficulties, because when you come up to an enemy hardpoint you need to dig in and eliminate them one by one.
Overall Call of Duty remains fun throughout. It never becomes boring because the objectives vary. If you're looking for a good shooter however, the other games in the Call of Duty series are better.