Clint Eastwood's Oscar-nominated American Sniper stayed the No. 1 movie at North American theaters this weekend, earning an estimated $64.4 million. It dropped only 28% since its record-breaking wide release last weekend. With a domestic total so far of $200.1 million, American Sniper is on track to pass Saving Private Ryan as the highest-grossing war movie of all time (not adjusted for inflation) at the domestic box office. Jennifer Lopez's stalker thriller The Boy Next Door enjoyed a solid second place debut of $15 million.