'American Sniper' narrowly misses the bullseye