The Hunger Games has set a US box office record in its opening weekend, taking home $155m and grabbed the top spot for this week’s top grossing movies. The film, based on Suzanne Collin’s novel, hit the highest tally that is not a sequel and got third place for the best opening of all time behind The Dark Knight ( $158.4m) and Harry Potter finale ($169.2m). It stars Jennifer Lawrence, an Oscar nominee in 2011 for the movie Winter’s Bone.