Being John Malkovich is a 1999 dark comedy film directed by Spike Jonze and written by Charlie Kaufman. The film follows a puppeteer who discovers a portal that leads into the mind of actor John Malkovich. Craig Schwartz (John Cusack) is a struggling puppeteer who
From Wikipedia
Being John Malkovich is a 1999 American surrealist fantasy comedy drama 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 fictionalized version of himself. Cusack plays a puppeteer who finds a portal that leads into Malkovich's mind.