Fox's
X Men 3 grossed $120m in the US over the 4-day weekend to become the
highest grossing Memorial Day weekend film ever, and pushing Da Vinci
Code into second place with an estimated $45m over the weekend period.
X Men 3: Last Stand, has the fourth highest grossing film opening of
all time in the US (for a three day period).
Meanwhile
in the rest of the world, where the idea of Christ's descendant being
French may be more palatable, Da Vinci Code stayed on top, grossing
$92.8m in its second week against X Men's $76.1m according to Screen
International.
See full US chart at Box Office Mojo