I don't remember the whole thing but I remember the main guy keeps trying to locate his friend, the friend has a normal name like Peter or Roger or Ryan in this abandoned ghost town with a bunch of guys holding guns. A lot of the bad guys get killed somehow and finally his friend shows up to the main guy but he is dead and it is his quest. I remember he looks like a blond Sean Bean. Then some stuff happens and the main guy's other friend, some black Jamaican-looking guy shows up and the main guy thinks he's been turned so he hits him with a shovel and it doesn't hurt the black guy so they fight and he wins. Then something explodes and the main guy and the main girl start walking out of the town.