1 Mega Mewtwo EX Mewtwo is one of the strongest Pokémon, so it's no surprise it's also the strongest card in the TCG. The Mega Mewtwo EX card has 10+ Physic Infinity, meaning that this attack does 30 more damage times the amount of energy attached to both active Pokémon.