“X-Men: The Last Stand” sold about $107 million worth of tickets in the three-day period from Friday to Sunday, dwarfing “Da Vinci’s” $77 million opening a week ago, said tracking firm Exhibitor Relations Co.

Ian McKellen has to be a very happy guy right now.