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