Will Smith's superhero movie Hancock held off a strong challenge from Dreamworks' Kung Fu Panda to storm to the top of the UK box office.The film, which stars Smith as an alien superhero who when trying to help causes more damage, grossed over £9 million in it's opening weekend to make it number one on both sides of the Atlantic.While Kung Fu Panda, starring the voices of Jack Black, Angelina Jolie and Dustin Hoffman, opened well grossing just over £6 million it was still £3 million behind Hancock.This week four movies broke the one million mark as Prince Caspian, which fell from two place from number one to three after just one week, grossed a further £2 million and Wanted took another million.Sex and the City rounded off the top five after five weeks on the chart. The only other new entry was Frank Darabont' adaptation of Stephen King's The Mist which opened at number eight.This week's biggest faller was Marvel comic movie The Incredible Hulk as it fell six places from three to nine and Keira Knightley's The Edge of Love finished off the top ten.1 Hancock - £9.58 million

2 Kung Fu Panda - £6.07 million

3 The Chronicles Of Narnia: Prince Caspian - £2.04 million

4 Wanted - £1.24 million

5 Sex and the City - £282,561

6 Indiana Jones and the Kingdom of the Crystal Skull - £273,342

7 Adulthood - £270,102

8 The Mist - £157,394

9 The Incredible Hulk - £117,273

10 The Edge of Love - £109,742

FemaleFirst Helen Earnshaw