The new Harry Potter film has broken box office records around the world, taking some $330 million globally in one of the biggest opening weekends of all time, its makers and estimates said on Sunday.
New Potter film breaks box office records