Role Reversal: Controversial Movie Castings

of 149Photo
  • Idris Elba, Thor
  • Edi Gathegi, Twilight
  • Jennifer Lopez, Selena
  • The Last Airbender
  • Madonna, Evita
  • Halle Berry, X-Men
  • Elizabeth Taylor, Cleopatra
  • Kim Kardashian, Tyler Perry
  • Halle Berry, Zoe Saldana
  • Zoe Saldana, Nina Simone
  • Jennifer Hudson, Winnie Mandela
  • Tom Cruise
  • Angelina Jolie
  • Viola Davis, The Help

Jennifer Lopez in Selena

Lopez landed the role of a lifetime, and an opportunity to shed her Fly Girl image and be taken seriously as an actress, when she was cast as late Mexican American pop star Selena in the eponymous biopic. But ardent fans took serious issue with the idea of the Puerto Rican singer playing Mexico's most beloved daughter. Still, Lopez managed to turn critics around by delivering a career-making performance.

(Photo: Warner Bros Pictures)

More Photo Galleries