Minimoy size. From the Minimoys, Arthur learns that they are in danger from Maltazard, a Minimoy war hero who now rules the nearby 'Necropolis', after corruption by a weevil, by whom he has a son named Darkos. Arthur, reflecting his legendary British namesake, draws a sacred sword from its recess and uses it to protect the Minimoys from Maltazard's soldiers; whereupon Sifrat, the ruler of the Minimoys, sends Arthur to Necropolis, with the princess Selenia and her brother Betameche. En route, they are attacked on two occasions by Maltazard's soldiers. In Necropolis, Selenia kisses Arthur, marking him as her husband and potential successor, and confronts Maltazard alone. When Maltazard learns that she has already kissed Arthur and thus can no longer give him her powers and cure his corruption, he imprisons all three, who discover a Minimoy form of Archibald. Thereafter Arthur and his grandfather escape and return to human form, with little time to spare before Maltazard's flood reaches the Minimoys. With the help of Mino, a royal advisor's long-lost son, Arthur redirects the flood to Necropolis, whereupon Maltazard abandons Necropolis and his son, and the water ejects the rubies above ground. Archibald pays Davido with one ruby; and when he tries to take them all, the Bogo Matassalai capture him and give him to the authorities (scene deleted in the U.S. edition). Arthur asks Selenia to wait for his return, and her agreement to do so while the film ends. Cast Live-action cast Freddie Highmore as Arthur Montgomery, a newly ten-year-old boy who journeys through the invisible world of the minimoys to find the treasure his long-lost grandfather had hidden. Highmore also voiced Arthur in animation. In the French version, Arthur is voiced by actress Barbara Kelsch who also provided the motion capture performance for the character. Mia Farrow as Daisy Suchot, Arthur's grandmother and Archibald's wife. Ron Crawford as Archibald Suchot, Arthur's grandfather and Daisy's husband. Crawford also voices Archibald in animation. The character is voiced by actor Michel Duchaussoy in the French version. Adam LeFevre as Ernest Davido, the Real Estate Agent. The character is voiced by actor José Garcia in the French version. Penny Balfour as Rose Montgomery, Arthur's mother and Daisy and Archibald's daughter. The character is voiced by actress Valérie Lemercier in the French version. Douglas Rand as Armand Montgomery, Arthur's Dad. The character is voiced by actor Jean-Paul Rouve in the French