Grammy Nominations 2017

Watch Hilarious Princess Rap Battle Between Maleficent & Daenerys

Another Princess Rap Battle has finally arrived, and we certainly aren't in any nice fairy tale world anymore.

Instead, fans can watch Maleficent (sadly not Angelina Jolie) take on Game of Thrones' Daenerys "Stormborn" Targaryen.

"You all show so much ass it should be called Game of Butts," Maleficent cracks about the HBO show. She's...not exactly wrong.

Watch Yvonne Strahovski and Whitney Avalon duke it out in the NSFW video below.