• Newsfeed
  • viral

Watch Sarah Michelle Gellar Throw Down in a Disney Princess Rap Battle

1 minute read

Buffy the Vampire Slayer star Sarah Michelle Gellar dons Cinderella’s crown for a serious Disney Princess Rap Battle against young upstart Belle (played by Whitney Avalon).

In the blue gown, we have Cinderella, the legendary rags-to-riches story who has “rhymes sharper than a needle.” She doesn’t hesitate to dish out insults, and that includes mentioning Belle’s friendly relationship with a certain hairy fellow.

Not one to take things lying down, we have Belle in the yellow gown, who is her own Beast. She drops some serious shade, name-checking Cinderella’s dead mother (ouch!) and pointing out that her 1950s values are seriously retro and not in a good way (“clean the floors, do some chores, until a man just appears?”).

It’s a battle of words as the two beauties trade barbs in a masterful freestyle that ends — like any good Disney tale — with a memorable moral to the story. If only fairy tales really ended with a mic drop.

Read next: See the Cinderella Whose Performance Reached 100 Million Viewers in 1957

See Cinderella Through the Years

Silent film star Mary Pickford in Cinderella, 1914Paramount
Ilene Woods as the voice of Disney's iconic Cinderella, 1950Disney
CINDERELLA, Julie Andrews, aired March 31, 1957
Julie Andrews in a TV special of Rodgers & Hammerstein's Cinderella, 1957Everett
CINDERELLA, Lesley Ann Warren, 1965.
Lesley Ann Warren in another TV special of Rodgers & Hammerstein's Cinderella, 1965Everett
Brandy Norwood in yet another TV version of Rodgers & Hammerstein's Cinderella, 1997ABC
Drew Barrymore in Ever After: A Cinderella Story, based loosely on the fairy tale, 199820th Century Fox
Anne Hathaway in Ella Enchanted, inspired by the fairy tale, 2004Buena Vista
MCDSHTH EC039
Amy Sedaris (second from left) as Cinderella in Shrek the Third, 2007DreamWorks
ABC's "Once Upon a Time" - Season One
Jessy Schram as Cinderella in ABC's Once Upon a Time, 2011Sergei Bachlakov—ABC/Getty Images
INTO THE WOODS
Anna Kendrick as Cinderella in Into the Woods, 2014Peter Mountain—Disney
CINDERELLA
Lily James as our modern Cinderella, 2015Jonathan Olley—Disney

Listen to the most important stories of the day.

More Must-Reads from TIME

Contact us at letters@time.com