‘The Hunger Games’ has topped the North American box office for the fourth week in a row – the first film to achieve the feat since ‘Avatar’ in 2009. The film, set in a dystopian future which forces teens to fight to the death on TV, took home $21.5m. The figure brings the movie’s total 24-day haul to $337m- already placing it in the top 25 of biggest box office earners in North America. Meanwhile, the 3D re-release of James Cameron’s ‘Titanic’ held the number four spot, bringing the film’s global box office haul – including the original 1997 release – to around $2.03bn. It has now become the second film to pass the $2bn mark, trailing only to Cameron’s ‘Avatar’, which took $2.8bn.