Ian Floodgate’s review published on Letterboxd:
US publisher Abrams describes Christine Leunens novel Caging Skies as “darkly comic”, but the story is also a bleak one. It seems baffling why anyone would want to make a comedy about a boy in the Hitler Youth who discovers his mother is hiding a Jewish girl, but that is what writer-director Taika Waititi has done with Jojo Rabbit. Waititi applies his comedic style to this story with a thought-provoking statement, but as a whole, it does not entirely succeed.
Johannes “Jojo” Betzler (Roman Griffin Davis) is a ten-year-old boy who decides to join the Hitlerjugend for a weekend training camp with his friend Yoki (Archie Yates). The leader of the training camp, Captain Klenzendorf (Sam Rockwell), has the children doing all sorts of unsavory activities from knife throwing to book burning. It is clear from the start that there is conflict within Jojo and whether he is capable of subscribing to the Nazi ideology, including an incident with a rabbit in which Jojo earns his nickname. In an attempt to show his bravery, Jojo injures himself in another training exercise. As a result, Jojo ends up doing odd jobs for Klenzendorf, demoted for allowing Jojo’s accident to happen. Jojo often spends time at home as his mother, Rosie (Scarlett Johansson), is out discreetly aiding the anti-Nazi resistance. One day Jojo discovers she is hiding a Jewish girl Elsa (Thomasin McKenzie) in their house. Jojo threatens to turn her over to the Gestapo, but Elsa informs him that he and his mother face execution for helping her. Jojo’s dichotomy leads him to let Elsa stay as he tries to learn as much about Jews from her. Amongst all this, Jojo has a faux Adolf Hitler (Waititi) as an imaginary friend who wants him to believe in Nazism.