 CONT: When Constantine kills the half demons at the end of the  movie, he runs out of bullets and is saved by Chas on the last one.  He tosses aside the gun into the water when he goes for the girl.  After Gabriele becomes human, she lifts the gun out of the water and  it’s fully loaded.