Rifles. Yes, that'll stop the giant X-stories tall radioactive-fire breathing monster.
But seriously, this is cool stuff! I wonder if/what we'll get at SDCC this year. There was the proof of concept teaser trailer thingy last year, that was better than the Pacific Rim trailer before it. I hope, if nothing else, they put that out for public consumption.