1999 yılında gösterime giren Being John Malkovich (John Malkovich Olmak) filminin yönetmen koltuğunda Spike Jonze oturuyor. Oyuncu kadrosunda ise John Cusack (Craig Schwartz), Cameron Diaz (Lotte Schwartz) ve Catherine Keener (Maxine Lund) gibi isimler yer alıyor.
Craig kendince yetenekleri olan bir kuklacıdır. Ancak bu meslek ona elbette ki hayatta kalmasını sağlayabilecek bir para kazandırmamaktadır. Bu nedenle önemli bir kararın eşiğinde olduğunu hissetmektedir. Craig’in karısı olan Lotte ise bir pet-shop’da çalışmaktadır. Sürekli olarak kendi işinin tuhaf yanlarından dem vuran Lotte, Craig’in canını fazlasıyla sıkmaktadır. Şansı yaver giden Craig bir firmada iş bulur. Şirkette tanıştığı Maxine isimli bir kadın onun ilgisini cezbeder. Ancak Maxine, Craig’le hiçbir şekilde ilgilenmemektedir. Bir gün Craig çalıştığı firmada gizli bir kapıcık bulur. Kapıdan içeri giren Craig, nasıl olduysa, John Malkovich’in bedeninde uyanacaktır.