X-Men: Days of Future Past ★★

Nando destroyed this for me. And I thank him.