Harry Potter and the Order of the Phoenix was the biggest box office hit in the UK in 2007, beating the third Pirates of the Caribbean by roughly £7 million.