Zoë Ingrid Petersen as Illyana Nikolievna Rasputina April 19, 2015 Also known as Magik. View fullsize ← Johnny Maclean as Ben Grimm aka The ThingAlisa Mitchell Petersen as Princess Diana of Themyscira →