Former "Buffy" star Sarah Michelle Gellar can do more than just slay vampires. The multi-talented actress has taken on YouTube sensation Whitney Avalon in a rap battle with a fairy-tale twist.

Gellar took on the role of Cinderella as she faced off Avalon, playing Beauty and the Beast's Belle on the popular YouTube series "Princess Rap Battle".

Clad in a bright sky blue princess dress and dainty slippers that are as close to glass as possible, Gellar threw out rhymes with ease, like "Another princess in my shadow come to covet my crown, you girls wanna throw down with the best gown in town."

In the video, a feisty Belle doesn't back down easily and raises the stakes with: "I'm throwing more shade than the willow tree growing on your dead mother's grave".

But Gellar fights back, and with quips like "you've got teapots for friends" it's hard to not quiver.

Disney's "Cinderella" is also set to return to the big screens starting on March 13 in the US and will feature Cate Blanchett, Lily James and Helena Bonham-Carter.