It is a scene from "Omega Man" starring Charleton Heston.
The original movie that it was based on was called "The Last Man on Earth" and starred Vincent Price in the lead role.
Will Smith reprised the same role in the movie "I Am Legend."
They are all, more or less, the same movie.
Interesting. Of the three versions, i’d like to rent the Vincent Price movie. No one, past or present, does Evil like Vincent. Will is too pedestrian, too boyish to appear truely ominous.