26/06/2015 10:54 AM IST | Updated 15/07/2016 8:25 AM IST

WATCH: Game Of Thrones' Daenerys Targaryen Kicks Maleficent's Ass In This Rap Battle


We are all aware that Daenerys Targaryen from Game of Thrones can kick some real ass. But, imagine her engaging in a battle with Maleficent from Sleeping Beauty and Maleficent. Well, you don't have to imagine it, because it has happened.

In the latest video from Whitney Avalon’s Princess Rap Battle series, the Disney villainess who we love to hate go head to head with one little Targaryen who everyone just loves. Avalon stars as Maleficent while Yvonne Strahovski (from the TV series 'Chuck') plays the Mother of Dragons.

Maleficent, who is never invited for any occasion (in Sleeping Beauty she doesn't get invited to Princess Aurora's birthday celebration) tells Daenerys, "I am quite distressed to not receive at least an invitation...I will put your puny nation into suspended animation."

Daenerys then reminds Maleficent who she is: "I am Daenerys Stormborn. First of my name. You can call me Khaleesi. The Breaker of chains."

The curses they hurl at each other are so real, that after every sentence you will want to say, "burn!"

Maleficent makes fun of Khaleesi's family, "First Daddy went mad, then you killed your own mother, hothead brother was murdered by the husband you smothered."

In turn, Daenerys calls out Maleficent's phallic fascinations and says, "What's your obsession with fingers and pricks, forget spinning wheels, you should conjure some dicks."

Watch the video here:

The first hero versus villain bout from the series is quite fiery.

ALSO READ: Cinderella Takes On Belle In 'Princess Rap Battle'

The Whitney Avalon’s Princess Rap Battle series has given a new dimension to the fairy tales we have grown up with. While we think Princesses are prim and proper and like they say, seen before they are heard, they really are not in the rap battle series. Here, princesses rap, curse, and can be real nasty.

So, whose team are you on? Tell us in the comment section.

Contact HuffPost India