Best Prime Day deals still available Walmart Prime Day deals still live Supreme Court sides with cheerleader in Snapchat case Loki episode 3 recap Sexy Beasts trailer Both child tax credit portals now open

Princess Leia and Galadriel mouth off in rap battle

It's "Star Wars" vs. "The Lord of the Rings" as Princess Leia takes on Galadriel in a geeky rap battle, riffing on rings, rebels and re-edits.

Jedi mind tricks don't work in rap battles, Leia! Video screenshot by Bonnie Burton/CNET

If you love both "Star Wars" and "Lord of the Rings," you may need to take sides in this entertaining and geektastic "Princess Rap Battle: Galadriel vs. Leia."

Both Galadriel (the royal Elf in "The Lord of the Rings") and Princess Leia (the sassy royal who leads the rebels against the Empire in "Star Wars") are strong female characters in their respected geek movie sagas, but only one can win the rhyming insult-fest that is this rap battle.

Han Solo, Luke Skywalker, Arwen, Legolas and Pippin are on the sidelines to lend their support. But it's ultimately up to Princess Leia played by Whitney Avalon and Galadriel played by Sara Erikson to decide who wins.

The dueling duo rap about each other's outfits and quests and even toss in a few digs at the movies' fan bases.

It's hard not to love Princess Leia burning Galadriel with the line:

"I'm a master with a blaster; you're a Renn faire disaster."

If looks could kill, Galadriel wouldn't need a rapping retort. Video screenshot by Bonnie Burton/CNET

Galadriel isn't about to go down without a fight, and she isn't above bring up Leia's destroyed home planet: "How's Alderaan doing? Sorry, too soon?"

But perhaps the most critical points go to this tete-a-tete:

Galadriel: "What have your films had, like thirteen re-edits?"

Leia: "Well, most of your runtime is spent on the credits. We're on movie number seven while you're still on your sixth"

Galadriel: "Yes, but unlike you we don't pretend that three don't exist."