Jennifer Lopez recalls missing out on Evita role to Madonna Jennifer Lopez was desperate to play Evita in the 1996 biographical film. 11 September 2025 Jennifer Lopez spent "weeks" preparing to play Evita - before Madonna landed the part. Jennifer Lopez was eager to play Evita in the movie The 56-year-old singer was desperate to play Eva Peron, the Argentine politician and activist, in the 1996 biographical musical drama film, and Jennifer felt devastated when the role was awarded to Madonna instead.