LOS ANGELES: The final Harry Potter movie shattered the record for an opening weekend at the North American box office, industry trackers said.
Muggles -- non-magical people -- of all ages handed over a collective $169.2 million as they flocked to see "Harry Potter and the Deathly Hallows -- Part 2," the eighth and final film about the boy wizard.
The haul is $11 million more the previous opening weekend record of $158-million set in 2008 by the Batman film "The Dark Knight."
"DH-2" had already raked in a record $92.1 million in opening day sales, smashing the previous record held by "The Twilight Saga: New Moon," which took $72.7 million in 2009.
In the finale to one of the most successful film franchises of all time, released in both 2D and 3D versions, Harry takes on evil Lord Voldemort in a climactic showdown at the Hogwarts School of Witchcraft and Wizardry.