Normally, asking which of two beloved characters with rabid fanbases is a way to rile people up, to start up a spirited debate. Kirk vs. Picard is the classic example of this kind of question: there’s no right answer, which is why it’s fun to talk about.
So when a Twitter user asked who gives the better speeches, Captain America or Optimus Prime, we didn’t expect anything approaching a consensus to emerge. And yet, one did.
It’s Optimus Prime, by a mile. And honestly, after we rewatched the speeches people posted in the replies, it’s hard not to agree. It might not be fair—he’s a massive robot after all—but he has more gravitas than Cap. There’s also the fact that the Transformers stories present plenty of opportunities to talk about the future of the human race and that, in the Avengers films at least, Cap is one of dozens of characters competing for screen time.
As a refresher, here is one of Optimus Prime’s best speeches from the Transformers films.
And here’s one of Cap’s, from Winter Soldier.Captain America’s Epic Speech Scene – Captain America: The Winter Soldier (2014) HD
If you need a moment to wipe away those tears, we understand. Once you’re ready, you can check out some of the clever replies fans posted in response.
This one is cool because you get to see Peter Cullen, the voice actor who absolutely kills it as Optimus.
But it wasn’t unanimous, and Cap still has his defenders.
This article originally appeared on Fatherly. Follow @FatherlyHQ on Twitter.