Were you surprised to hear that Jennifer Lopez would be playing a cougar in the upcoming thriller The Boy Next Door? We definitely weren’t! Sometimes a role is so obviously meant for one actress, it would seem ridiculous to cast anyone else. Here are 7 instances when the casting director got it right and cast the perfect Latina:
Jennifer Lopez: The Boy Next Door
We were shocked to hear that Jennifer Lopez would be playing a cougar in the new Jason Blum thriller, The Boy Next Door! Just kidding. In real life, the 44-year-old actress is currently dating 26-year-old Casper Smart. The 18 year age difference between Lopez and her beau is good practice for the role of a mother who begins an affair with her teenage son’s friend. We think she’s going to nail it.
Cameron Diaz: What To Expect When You’re Expecting
In this lighthearted comedy about pregnancy and parenthood, Cameron Diaz plays Jules Baxter, a contestant on a celebrity dance competition and the host of a weight-loss fitness show. Diaz’s enviable abs and rock-hard body made her the obvious casting decision for a fitness expert, and it just so happens that her subtle sense of humor and breezy California personality fit the role perfectly.
America Ferrera: Real Women Have Curves
A native of Los Angeles, America Ferrera grew up with her Mexican immigrant parents and five siblings. Her mother worked as the director for the housecleaning staff for the Hilton Hotels, and encouraged her daughter to get an education. America definitely didn’t let her background keep her from pursuing her dreams! She proceeded to graduate valedictorian from El Camino High School and entered the University of Southern California on a presidential scholarship. We’re seeing a lot of parallels between America and her Real Women Have Curves character, Ana Garcia, who grew up in an East Los Angeles barrio, but eventually earns a spot at Columbia University.
Penelope Cruz: Woman On Top
In this sexy romantic comedy, Penelope Cruz plays Isabella, a beautiful Brazilian cook who casts a spell on everyone who eats her dishes, causing them to fall madly in love with her. While Penelope is Spanish, not Brazilian, she simply oozes sex appeal in the iconic red dress from the film, making it easy to believe that she could easily cast a love spell on any man.
Sofia Vergara: Machete Kills
Feisty Sofia Vergara plays the busty Madame Desdemona in the upcoming Robert Rodriguez’ flick Machete Kills. The trailer features a fierce-looking Vergara shouting, “Bring me my double-Ds!” as she straps a machine gun bra to her chest. Vergara has never been afraid of playing overtly sexual characters -- even when they border on becoming ridiculous. In fact, the colombiana agreed that she was the perfect person for the role. “I don’t know why they would cast me to do that role,” she joked on The View, “I mean, I really didn’t understand.”
Michelle Rodriguez: Lost
It’s no secret that this Puerto Rican can kick some serious butt. Michelle Rodriguez played some tough characters in Resident Evil and Fast and Furious, but it was her role on Lost that truly blew us away. Ana Lucia Cortez, an aggressive LA cop, takes charge of survivors following the crash of Oceanic Flight 815. Rodriguez perfectly channelled the assertive spirit and street-smart personality of Ana Lucia. We know that if we were stranded on a tropical island, Rodriguez is one badass Latina we’d want on our side!
Salma Hayek: Frida
Alright, hear us out. At first glance, the beautiful and sensual Salma Hayek might not look exactly like the famously unibrowed Mexican painter. However, once Hayek transformed into the iconic artist, it was clear no other actress could pull of the role. Hayek, a native Mexican, perfectly characterized the fiery, soulful, and sultry surrealist painter.