The 1999 American surrealist fantasy comedy drama film "Being John Malkovich" was 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 has the role where he plays a puppeteer who finds a portal that leads into Malkovich's mind.

The film was produced by Michael Stipe, Sandy Stern, Steve Golin, and Vincent Landay. The cinematography was by Lance Acord, editing by Eric Zumbrunnen, and music scoring by Carter Burwell. The production companies that made the film include Gramercy Pictures and Propaganda Films.

The film's plot concerns an unemployed New York City puppeteer Craig Schwartz (Cusack); he reluctantly takes a temp job as a filing clerk for the eccentric Dr. Lester (Orson Bean). While at work, Craig discovers a portal that leads literally into the mind of renowned actor John Malkovich. When he lets his attractive co-worker Maxine (Catherine Keener) in on the secret, they begin both an unusual business scheme and an odd relationship that involves Craig's restless wife, Lotte (Cameron Diaz).

Released by USA Films, the film received widespread acclaim for its writing and direction. It was a critical and commercial success. It grossed $23.1 million against a budget of $13 million, and was nominated for three Academy Awards: Best Director, Best Original Screenplay, and Best Supporting Actress (Keener).

More Info: en.wikipedia.org