Being John Malkovich is a 1999 surrealist fantasy comedy drama film directed by Spike Jonze, marking the feature film debuts of Jonze and screenwriter Charlie Kaufman. Starring John Cusack, Cameron Diaz, Catherine Keener, and John Malkovich as a satirical version of himself, the film revolves around a puppeteer who discovers a portal into Malkovich's mind.