20th Century Fox has updated the official X-Men: The Last Stand website, where you can now watch the first three TV spots in better-quality Flash format, as well as get new downloads such as Widgets. Be sure to check it out at the link above.
X-Men: The Last Stand hits theaters on May 26th.
Source: Blazer