User blog comment:Redkite525/Optimus Prime (Movie) vs. Teridax/@comment-4484220-20120520211359

Before I say anything, I don't know why everyone has started calling him Teridax. Back in my day, we called him the Makuta, so that's what I'm going to be calling him here.

While the Makuta has tough armor, he was shown to be defeated without too much difficulty by removing his mask. In a battle that lasted little longer than ten minutes if that long at all, the Toa of Light who was much smaller than him was able to defeat him in a one-on-one battle by doing this. While this isn't all that shameful of a defeat seeing how much more powerful and skilled the Toa of Light was than any other Toa, this should be taken into consideration, as this version of Optimus has proven quite good at ripping other robots' faces off. This battle might last for some time, and while the Makutah has better armor, this Optimus has taken down enemies over twice his size, while his opponent has been defeated by someone less than twice his size. Movieverse Optimus is a LOT more fragile than Makutah, but I doubt Makutah is really going to be able to deal a blow to Optimus if this comes down to hand-to-hand combat. Makuta is fairly skilled in hand-to-hand combat, but in my opinion, that just can't match up to Optimus movieverse's hand-to-hand combat skills. I have honestly never seen a giant robot move or fight with as much agility and swordsmanship as Optimus' movie counterpart. Eventually, Optimus will out-do Makuta in hand-to-hand, and go in for the kill by ripping his mask off.

That said, my vote goes to Optimus Prime (Movieverse).