It is a good game to have on hand.
Always check ammo of guns you pick up. There are a good variety of scenes also. The let down for me was that the game is a bit too glitchy. My game froze in one spot, dead enemies shiver, and at times my character walks through solid objects. When he climbed a ladder and was near the top, the game had him walk through the ladder and suddenly he was on the roof.
The cinema and art work are not what I would call realistic but they are good.
This game only got good when the lead character goes to rescue the general, or just before. There are plenty of checkpoints which save your game, so try it out.