10th X-Men: The Last Stand TV Spot

Yet another X-Men: The Last Stand TV spot has aired and you can watch the eXcellent clip here in Flash format.

X-Men: The Last Stand opens May 26th.

Source: retron

Trending

X