Humphrey Bogart as Sam Spade, in the movie Casablanca.
It was a real, semi-automatic revolver. There are YouTube videos of them being fired.
Maltese Falcon