Terry Southern of the Monty Python team. Cleese later described McGrath as having "no idea of comedy structure" and complained that the film ended up as "a series of celebrity walk-ons." The film was shot in London between February and May 1969. The cast was headed by Sellers (as Guy Grand) and Ringo Starr as his son Youngman Grand (a new character created for the movie), with cameo appearances by Spike Milligan, Christopher Lee, Laurence Harvey, Raquel Welch, Roman Polanski and Yul Brynner. As with "Dr Strangelove", Sellers habitually improvised on the script during filming. During production McGrath and Southern discussed a
Peter Sellers the eponymous adventure novels by Sax Rohmer; Sellers played both police inspector Nayland Smith and Fu Manchu, alongside Helen Mirren and David Tomlinson. The production of the film was troublesome before filming started, with two directors—Richard Quine and John Avildsen—fired before the script had been completed. Sellers also expressed dissatisfaction with his own portrayal of Manchu with his ill-health often causing delays. Arguments between Sellers and director Piers Haggard led to Haggard's firing at Sellers's instigation and Sellers took over direction, using his long-time friend David Lodge to direct some sequences. Tom Shales of "The Washington Post" described the film