One movie that struck me as having probably more realistic gun fights than most (though I wouldn't know, having fortunately no experience with gun fights) is Children of Man. People are doing something. Suddenly someone collapses, you hear gun shots, they look for cover, and still you have no idea where the gun shots are coming from. Much more exciting and terrifying than the usual Hollywood gun fight.