Being John Malkovich (1999)
Genres: Comedy, Fantasy
Cast: John Cusack, Cameron Diaz, Catherine Keener, John Malkovich, Mary Kay Place, Orson Bean, Charlie Sheen
Being John Malkovich is a 1999 American surrealist fantasy comedy film directed by Spike Jonze and written by Charlie Kaufman, both making their feature film debut. The film stars John Cusack, Cameron Diaz, and Catherine Keener, with John Malkovich as a satirical version of himself. Cusack plays a puppeteer who finds a portal that leads into Malkovich's mind.