By far one of the best action games I have ever played. Even though the game is fairly linear, it's fun to go back for a 2nd time through the game. Couldn't recommend this highly enough.
screenshot 1 here
screenshot 2 here