At the end after Dorff shoots Purcell, he tosses the sawed off shotgun to the side then stands up to walk towards Purcell. When he gets to the end of the bar he has the shotgun in his right hand again and tosses it to the ground.
Detective Cal (Stephen Dorff) shoots and kills Angel (the undercover agent). The very next day there is a funeral for him. In reality, there would have been an investigation and autopsy on the body. The funeral would not be for at least 3 or 4 days later.