Frida Kahlo as Hermione Granger