X-Men: Days of Future Past
Watch the opening battle from the May 23 release