Why 'American Sniper' is a box office hit

Film starring Bradley Cooper broke box office records with a $90.2 million opening weekend.