The third and final film in the X-Men movie trilogy beat out The Da Vinci Code to post the fourth-highest all-time opening in North America, according to studio estimates issued on Sunday.
X-Men: The Last Stand sold about $107 million worth of tickets in the three-day period from Friday to Sunday, said distributor 20th Century Fox. The studio said it hoped the film would open near the $86 million mark of the last film. The Da Vinci Code fell to No. 2 in the Memorial Day weekend numbers war.