X-Men: Days of Future Past (2014)

Full Movie:

“X-Men: Days of Future Past,” directed by Bryan Singer and released in 2014, is a superhero film that combines elements of science fiction, action, and drama to deliver a compelling narrative about survival, redemption, and the consequences of our actions.
Based on the comic book storyline of the same name, the film merges two timelines and generations of X-Men characters, creating a complex and thrilling narrative that explores themes of identity, sacrifice, and the power of hope.
The film opens in a dystopian future where mutants are hunted and exterminated by Sentinels, advanced machines programmed to identify and eliminate mutants and their human allies. With humanity on the brink of extinction, Professor Charles Xavier (Patrick Stewart) and Magneto (Ian McKellen) lead a small band of survivors, including Wolverine (Hugh Jackman), Storm (Halle Berry), and others, in a desperate attempt to change the course of history.
Trailer: