300: Rise of an Empire seizes glory at UK box office - top 10 in full

300: Rise of an Empire has topped the UK box office on its debut weekend on release.

The action blockbuster, a sequel to 2007's Zack Snyder hit 300, earned £2.7 million to end The Lego Movie's three-week reign at the chart summit.

Rise of an Empire's opening haul represents a significant drop from its predecessor, which debuted to £9 million in April 2007. The film eventually went on to make $450 million (£270 million) at the worldwide box office.

Back in this week's chart, Wes Anderson's latest The Grand Budapest Hotel debuted at number three with £1.5 million, up significantly from the £250,000 earned by Moonrise Kingdom in 2012.

The Grand Budapest Hotel

Escape from Planet Earth

Non-Stop, the latest Liam Neeson action-thriller, and comedy Ride Along complete the top five.

Elsewhere, the only other new release to make it into the top ten is animated film Escape from Planet Earth, landing at number seven with £395,392.

The UK box office figures in full from Friday, March 7-Sunday, March 9: