What the hell is that crazy fire extinguisher/gun thing Bardem's character is toting around in the trailer??? It freaks me out.