'American Sniper' holds top spot at weekend box office over 'Boy Next Door,' 'Mortdecai'

"American Sniper" hit the mark with moviegoers again.

The Navy SEAL drama starring Bradley Cooper topped the box office for a second weekend in a row with $64.4 million, according to studio estimates Sunday. The total haul for the Warner Bros. film now stands at $200.1 million.

The Universal thriller "The Boy Next Door" featuring Jennifer Lopez as a teacher who engages in an affair with a younger man debuted in second place with $15 million.

The weekend's other major new releases weren't even in the neighborhood of "The Boy Next Door."

The animated fantasy "Strange Magic" opened in a distant seventh place with $5.5 million, while the Johnny Depp dud "Mortdecai" flopped in ninth place with $4.1 million.