Marvel’s new hit “Doctor Strange” won the box office this weekend, pulling in an estimated $43 million. The new animated film “Trolls” hauled in $35 million. And in third place, Paramount’s new sci-fi thriller “Arrival” made a $24 million debut. Source