Badjelly the Witch (2022 film)

Tim Burton's Badjelly the Witch is a 2019 musical fantasy film directed by Tim Burton. The screenplay is done by John August and Linda Woolverton and is the adaptation of the 1973 British book of the same name by Spike Milligan. The film stars Sigourney Weaver as Badjelly the Witch, Max Charles as Tim Shackleford, Mariel Sheets as Rose and features the voices of Ian McShane as DingleMouse and Idris Elba as Jim the Eagle.