Skip To Content

Where To Stream Princess Rap Battle Season 1 Episode 5

Maleficent vs Daenerys

Hero meets villain when Daenerys Targaryen (Yvonne Strahovski) has her world invaded by Maleficent (Whitney Avalon).