Top 10 Cameron Diaz films 8. Being John Malkovich Being John Malkovich is critically acclaimed and pushed the boundaries of filmmaking when it was released back in 1999. Diaz played Lotte Schwartz in the mind bending feature. WordPress › Error There has been a critical error on your website.Learn more about debugging in WordPress.