Movies about the Iraq, Afghanistan wars

Why has "American Sniper" been such a big hit with moviegoers, especially considering that other movies about Iraq and Afghanistan haven't been all that popular?