Harry Potter and the Deathly Hallows: Part 1 grossed an amazing $125.1 million this past weekend at the domestic box office, the best ever opening by a Harry Potter movie. Tribute users loved it, giving it 4.25 stars out of 5. The prior opening-weekend record for a Harry Potter movie was $102.7 million set in 2005 by Harry Potter and the Goblet of Fire. Megamind was bumped to second place, earning $16.2 million in its third weekend at the box office, retaining its Tribute Viewer Rating of 4.1 out of 5 stars. The action movie Unstoppable also dropped a spot — from second to third place with $13.1 million. Tribute viewers enjoyed this movie as well, giving it 4 stars. Due Date moved from third to fourth place with an additional $9.2 million and 3.7 stars. The Next Three Days, starring Russell Crowe, debuted in fifth place, earning $6.8 million and a rating of 3.8 stars from Tribute viewers. Canadian box office results will be posted this afternoon.