Harry Potter has cast his final spell on fans worldwide, shattering box office records for the opening weekend of Harry Potter and the Deathly Hallows, Part 2.
The eighth and final film of the J.K. Rowling fantasy 7-book series earned more than $168 million in North America alone, beating the record previously held by the latest Batman film, The Dark Knight.
Internationally, the Potter finale earned more than $475 million.
The film also set new highs for biggest midnight screening, $43.5 million, and biggest IMAX film, $15.5 million.
This installment marks a fitting farewell to a series about a teen wizard and his friends battling evil that has become the highest-grossing franchise of all time.
The eight films in the series have sold about $7 billion in tickets at the worldwide box office.