Harry Potter and the Deathly Hallows Part 1 blew away its competition with an estimated $125.1 million this weekend and top the box office.
'Harry Potter and the Deathly Hallows Part 1' tops box office