Kate Beckinsale's return as sexy monster hunter SELENE in Underworld: Evolution tops the US box office with a $27.6 million (GBP15.3 million) opening weekend.

The film topples animated feature HOODWINKED and basketball drama GLORY ROAD, which fall to two and three respectively on the new chart, by scoring $7 million (GBP3.8 million) more than both films put together.

Queen Latifah's comedy LAST HOLIDAY and Golden Globe Best Film-winner Brokeback Mountain round out the top five.

New entries in the US box office top 10 are END OF THE SPEAR at eight and Terrence Malick's epic The New World at number 10.