What about "Sand Pebbles" with Steve McQueen. Great BAR scenes. And if you like really BIG guns, remember the "Guns of Navarone". There's also a good shootout in "Grosse Point Blank". High round count, don't know how they do it.