Well this is 50 shades of awesome! Yvonne Strahovski guest stars in the latest installment of Princess Rap Battle, the You Tube series wherein fictional princesses throw down with epic rhymes. In this episode, Yvonne plays Daenerys Targaryan, aka Khaleesi, aka Mother of Dragons, opposite Whitney Avalon as Maleficent who…wait a minute, is she even a princess?
(WARNING: Language NSFW)
Watch more Princess Rap Battle episodes here.