'The Hunger Games' continued its dominance of the U.S. Box Office at the weekend, topping the chart for the fourth week in a row with takings of $21.5 million. The sci-fi epic, starring Jennifer Lawrence and Josh Hutcherson, has now taken $337 million in the U.S. and Canada alone, plus a further $194 million globally. It's possible that the film could break the $1 billion mark once the DVD hits shelves later this year.

The movie was always likely to top the charts for a fourth week, with its only competition represented by the Farrelly Brothers comedy 'The Three Stooges' and Joss Whedon's 'The Cabin in the Woods'. Both movies performed relatively well - pulling in $17.1 million and $14.8 million respectively - though it was the Hunger Games that ruled supreme once again. The last movie to top of the box office in the U.S. four weekends in a row was 'Avatar,' which went on to become the largest grossing film of all time.

Attention now turns to the upcoming weekend, with The Hunger Games facing a little more competition to retain its No.1 spot. The Zac Efron drama 'The Lucky One' is most likely to oust the blockbuster from the top - the film follows a U.S. Marine Sergeant who returns from his third tour of duty in Iraq to go in search of a mystery woman who appears on a photograph that kept him alive.