The sequel to the 1998 cult classic is set to begin filming in London this summer, with a planned release in September 2026.