X-Men: Days of Future Past ★★★½

So, there are a few questions like "why is Charles Xavier alive after X-Men 3?" but apart from that it wraps both storylines and casts in a very satisfying way.