9. Hancock
Raking in more than US$600 million in worldwide ticket sales, including over US$15 million from China, Hancock qualifies as a blockbuster. Actor Will Smith has proved himself again to be a great box-office magnet. But the movie is far from satisfactory in terms of quality – only the first half is decent. The plot is incoherent and infested with many obvious flaws. The computer generated special effects look surprisingly primitive, and it is hard to believe the movie cost US$150 million to make.