American Sniper is on track to make $400 at the box office, or thereabouts, making it the highest grossing war film of all time. There are many reasons for this – it isn’t just one thing (Christians, right wingers) – it’s lots of things (critics, Oscar nominations, Eastwood, Bradley Cooper’s charm). It’s a perfect storm to make lots and lots of money – it towers over its competition. But the six out eight Oscar movies on the top 20 are not doing too badly for themselves either. Check out Boxofficemojo‘s chart below: