This is Mega Mewtwo X from the Pokemon X and Pokemon Y games. Mega Mewtwo X is the Mega-Evolved version of Mewtwo. Mewtwo evolves into Mega Mewtwo X with a special stone called Mewtwonite X, found only in Pokemon X.
Mega Mewtwo X is a phsycic/fighting type Pokemon. During Mewtwo's Mega-Evolution, Mewtwo becomes a fighting type Pokemon.
Please support! Also look for another project based on one of my favorite movies.