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.