I don't know why, but this just infuriates me.
In I am Legend, Will Smith is this super smart Doctor/Colonel and has the forethought to be super prepared. I mean, this guy has thought of EVERYTHING. Generators, super-duper sliding armored windows, food supplies (even for the dog), a complete laboratory in the basement, etc.
During one sequence that the baddies are breaking into his "super-duper" fortified house, he is running through the house firing his M4 at the baddies when "clink....clink....clink...clink....clink....." he runs out of ammo.
"clink...clink....clink....clink....clink.."?
I didn't know M4's had some kind of self powered firing pin that would automatically recock itself internally and strike numerous times. I always thought the slide locked back when empty.
The part that REALLY gets my goat is......
Does this "super-prepared", super smart, military veteran RELOAD? Does he even perform a function check?
NO! HE THROWS THE GUN AWAY in search of something else!
If you were carrying an M4, and you knew there were baddies coming after you, wouldn't it make sense to carry AT LEAST 1 MORE MAGAZINE?
Come on! IF he's so "super prepared" enough to have a complete laboratory in his basement, and remote control blast doors over the windows, you would think he'd have more than 30 rounds of ammo in the entire house! Even if he was stupid in just this ONE thing, wouldn't you think an empty rifle would be better than BARE FISTS?
Why did he toss the gun?
Even though "The Family" in The Omega Man is corny, I'm still going to stand by the Charlton Heston version of this movie.