Alicia Vikander as a mage fighting a knight a comic book panel by Frank Miller