Before she cracked safes and hearts as Selina Kyle in The Batman, Zoë Kravitz had bagged her biggest box office win, and barely showed up.