This movie made zero sense at all. Making Lochkeed a puppet and Illyana's terrible fake Russian accent that wasnt even there half the time was so bad.
Quite a bummer, it looked awesome from the trailer like 4 years ago. Studio delays sure fucked the shit outta it.