It turns out that "Gnomeo and Juliet" didn't win the box office this past weekend after all. The final tally for the weekend shows "Hall Pass" getting $13.5 million, while "Gnomeo and Juliet" grabbing in $13.4 million.
Oh well. Still, it is showing quite a bit of staying power. The movie also benefited from the time of year it was released, with no new major movies coming out and everyone gearing for the late spring/summer season.