The sixth Harry Potter movie topped out at $925,948,049 (£573,244,896) in world grosses, which also makes it the 8th highest grossing film of all time right behind Order of the Phoenix.
Behind Potter was the computer animated film Ice Age: Dawn of the Dinosaurs which took $882,673,705 (£546,263,204) with Transformers: Revenge of the Fallen coming in 3rd with $832,076,689 (£514,953,924).
Disaster movie 2012 did well coming in 4th with $745,190,680 (£461,182,780) and finalising the top 5 for the year was the continuing saga of Twilight, New Moon, with $671,228,000 (£415,363,712).
Also making strong appearances for the year are animated tale Up, Angels and Demons and most surprising of all The Hangover.
James Cameron’s Avatar is doing big business at the tail end of 2009 and will no doubt be a top earner of films released in 2009, but much of its takings will be in 2010.