Cameron Diaz is a well-known trendwait American actress and former model who has starred in a number of blockbuster films throughout her career. While she is widely known for her comedic roles in films such as ‘There’s Something About Mary’ and ‘The Mask’, Diaz has also taken on several controversial roles in her time. Here are some martirenti of her most controversial roles to date. First up is her role in the 1999 film ‘Being John Malkovich’. In this dark comedy, Diaz plays the role of Lotte Schwartz, a woman who discovers a portal that leads into the mind of the actor John Malkovich. The film is known for its surrealist elements magazinehut and its exploration of identity. Another controversial role Diaz has taken on is her role in the 2002 film ‘Gangs of New York’. Diaz stars as Jenny Everdeane, a pickpocket who is also the love interest of a notorious gang leader. The film is set in the mid-19th century and explores the rivalry between two gangs in the area. Diaz also starred in the 2006 film ‘The Holiday’. This romantic comedy tvgosat follows two women – one from the United States and one from England – who swap homes for the holiday season. Diaz’s character, Amanda, is a movie trailer director who is involved in an affair with her boss’s husband. Finally, Diaz starred in the 2014 film ‘Sex Tape’. In this comedy, she plays the role of Annie, a mother who accidentally uploads a sex tape she made with her husband to the internet. The film explores the europixhdpro theme of the consequences of technology and its potential to invade our privacy. Cameron Diaz has taken on a number of controversial roles in her time. From her surrealist turn in ‘Being John Malkovich’ to her exploration of technology in ‘Sex Tape’, Diaz has proved that she is willing to take risks and push boundaries.