
Presley Ann/Getty Images for LACMA
- Jennifer Lopez is well-known for her pop career, but she has also been acting since the 1980s.
- Her lowest-ranked films, according to critics, are “Gigli” (2003) and “The Boy Next Door” (2015).
- Her latest film, “Kiss of the Spider Woman,” debuted to positive reviews, but a low box office.
Jennifer Lopez has been a triple threat since she showed off her dance skills for “In Living Color” in 1991.
A successful acting and singing career followed, earning her accolades and honors, like Golden Globe nominations, Grammy nominations, the Super Bowl Halftime Show, an Emmy nomination, and nine Billboard Latin Music Award wins.
While her acting career has had some high highs, there have been low lows as well, at least according to critics.
We used Rotten Tomatoes to rank every Jennifer Lopez movie from worst to best. Here’s how her filmography stacks up.
Ni’Kesia Pannell contributed to a prior version of this article.
38. “Gigli” (2003)

Sony Pictures Releasing
Lopez’s worst film, according to critics, is also one of her most notorious. It’s one of her three on-screen collaborations with her on-again, off-again partner Ben Affleck — though, by the time this film came out, the two were just one month away from calling off their (first) wedding.
In the film, Affleck plays a low-level criminal, the titular Larry Gigli, who is so unreliable that his boss hires another criminal, Ricki (Lopez), to help Larry carry out a kidnapping scheme.
“After the schadenfreudian thrill of watching beautiful people humiliate themselves wears off, it has the same annihilating effect on your will to live,” wrote Jeff Giles of Newsweek.
36 (tie). “Feel the Noise” (2007)

NBC/NBCUniversal/Getty Images
Lopez has a small cameo in this film as herself, which she also produced. It stars Omarion as an aspiring rapper who moves to Puerto Rico to escape neighborhood criminals. Along the way, he meets his father, Roberto (Giancarlo Esposito), and falls in love with a young woman, CC (Zulay Henao).
“No one will mistake director Alejandro Chomski’s ‘Feel the Noise’ for great drama. But there’s an undeniable sweetness to the characters, the performers are highly appealing, and the music sizzles,” wrote The Hollywood Reporter’s Frank Scheck.
36 (tie). “The Boy Next Door” (2015)

Universal Pictures
In “The Boy Next Door,” Lopez plays a single mom who has a regrettable one-night stand with her new neighbor, who just happens to be 19. If you’ve seen “Fatal Attraction,” you can probably guess what happens next.
“Jennifer Lopez has serious beefcake issues in this lazy, low-budget, not-as-much-fun-as-it-should-be potboiler,” wrote Tom Huddleston for Time Out.
34 (tie). “Jack” (1996)

Buena Vista Pictures Distribution
Lopez worked with two greats in “Jack”: its director, Francis Ford Coppola, and its star, Robin Williams. However, “Jack” was a low point in the careers of all involved. It stars Williams as a young man born with a condition that makes him age four times as fast as a normal human. Lopez plays one of Jack’s teachers, Miss Marquez.
“Williams works hard at seeming to be a kid inside an adult body, and some of his inspirations work well. But he has been ill-served by a screenplay that isn’t curious about what his life would really be like,” wrote Roger Ebert.
34 (tie). “The Wedding Planner” (2001)

Sony Pictures Releasing
Lopez and Matthew McConaughey star as a wedding planner and one of her clients; however, it gets messy when Mary (Lopez) begins to fall in love with Steve (McConaughey), even though both of them are engaged to other people.
“If you took ‘My Best Friend’s Wedding,’ showed it to a bunch of kids and then asked them to make the same film, they might come up with something like ‘The Wedding Planner,'” wrote the Orlando Sentinel‘s Jay Boyar.
31 (tie). “The Back-Up Plan” (2010)

CBS Films
In “The Back-Up Plan,” Lopez plays a woman, Zoe, who has decided she is done waiting for the perfect man and is instead going to become a single mother via a sperm donor and artificial insemination.
Of course, right after making that decision, she meets Stan (Alex O’Loughlin), who seems like he’s truly her Mr. Right.
“But by the time 104 minutes of off-putting pregnancy dramas are up, you may wonder if the film’s goal isn’t so much about entertainment as population control,” wrote Anna Smith for Metro.
31 (tie). “Ice Age: Collision Course” (2016)

20th Century Fox
Lopez returned for her second “Ice Age” movie with “Collision Course,” the fifth film in the “Ice Age” franchise.
In this film, her character, Shira, and Diego (Denis Leary), are debating whether they want to have kids, as saber-toothed tigers aren’t the friendliest animals.
“The fifth entry in the ‘Ice Age’ series is a loud, lazy, laugh-starved cash grab that cynically exploits its target audience (I use the term advisedly) by serving them scraps and calling it yummy,” wrote Peter Travers for Rolling Stone.
31 (tie). “Atlas” (2024)

Netflix
“Atlas” has an all-star cast of Lopez, Sterling K. Brown, and Simu Liu, but that didn’t stop critics from tearing it apart.
“Atlas” takes place in a dystopian future where humans and AI have been fighting for years. Lopez plays Atlas, our hero who is dedicated to stopping the AI terrorist Harland (Liu), with whom she has a personal relationship.
“J. Lo may be fighting for the very existence of the human race, but there’s nothing at stake between you and the screen,” wrote Slate’s Sam Adams.
30.”Monster-in-Law” (2005)

New Line Cinema
Lopez plays Charlie, who falls in love with the seemingly perfect Kevin (Michael Vartan), but, of course, there’s a catch: His mother Viola (Jane Fonda) does not approve of Charlie and will stop at nothing to derail their coming nuptials.
“In a movie about diva-to-diva warfare, each diva is miscast,” wrote Stephen Hunter for The Washington Post.
28 (tie). “Money Train” (1995)

Sony Pictures Releasing
Lopez has a smaller role in “Money Train,” which is really a film about the unlikely bond between brothers John (Wesley Snipes) and Charlie (Woody Harrelson) as they decide whether to rob the “money train,” the train used to transport subway revenue.
“Even if they only charged a token, it would be too much,” wrote Hal Hinson for The Washington Post.
28 (tie). “Enough” (2002)

Sony Pictures Releasing
“Enough” is the story of an abusive relationship. Lopez plays Slim, a wife and mother who is being manipulated and abused by her husband, Mitch (Billy Campbell). Instead of giving in, she trains in Krav Maga to defend herself and her daughter, Gracie.
“The crassness of this reactionary thriller is matched only by the ridiculousness of its premise,” wrote the BBC’s Jamie Russell.
27. “What to Expect When You’re Expecting” (2012)

Lionsgate
Loosely based on the iconic ’80s pregnancy guide, “What to Expect When You’re Expecting” is an ensemble film in the vein of “He’s Just Not That Into You” and “Valentine’s Day.” In Lopez’s segment of the film, she plays Holly, who is in the process of adopting a child with her husband, Alex (Rodrigo Santoro).
“Those who don’t have children would find it rather agonizing, while those who do might not wish to pay a babysitter for the pleasure of seeing a film about nappies and epidurals,” Jenny McCartney wrote for The Telegraph.
26. “El Cantante” (2007)

Picturehouse
Lopez and her real-life then-husband Marc Anthony costar in “El Cantante,” a biopic about Héctor Lavoe, one of the most influential Puerto Rican salsa singers ever. Lopez plays Lavoe’s wife, Puchi.
“There is something entirely dead about Lopez’s performance. No matter how superficially lively she makes it, she is always simply mouthing the lines. Never mind Jenny from the block. Jenny is the block. Of wood,” wrote The Guardian’s Peter Bradshaw.
25. “Angel Eyes” (2001)

Morgan Creek Productions, Inc.
“Angel Eyes” is the story of Sharon (Lopez), a cop, and Catch (Jim Caviezel), the man she falls in love with — and a man she had a life-changing encounter with that neither of them quite understands.
“Together, Lopez and Caviezel make quite a pair. Sorrowful yet hip, they seem to be inventing a new mood: designer melancholia,” wrote New York Magazine’s Peter Rainer.
23 (tie). “Maid in Manhattan” (2002)

Sony Pictures Releasing
Perhaps one of the best of Lopez’s rom-coms, “Maid in Manhattan” stars Lopez as Marisa, a maid at one of Manhattan’s most expensive hotels. In a modern-day Cinderella story, she meets Chris Marshall (Ralph Fiennes), a man running for the US Senate … and lets him believe she’s a socialite.
“The rags-to-riches plot should keep hopeless romantics happy, but you just can’t help wondering what Hugh Grant, Sandra Bullock, and a team of decent joke writers might have achieved with this one,” wrote Anna Smith for Empire Magazine.
23 (tie). “Ice Age: Continental Drift” (2012)

20th Century Fox
Lopez joined the “Ice Age” franchise in this film, in which she plays a female saber-toothed tiger named Shira who falls in love with Diego (Denis Leary).
“In the end, this latest ‘Ice Age’ movie is about as surprising and unpredictable as a glacier. And not much more fun,” wrote Stephen Whitty for the Newark Star-Ledger.
22. “Anaconda” (1997)

Sony Pictures Releasing
In “Anaconda,” Lopez plays Terri Flores, a director and leader of a film crew who has traveled to South America to film a documentary on a long-lost indigenous tribe living somewhere near the Amazon River.
As you can imagine, things are complicated when a giant anaconda comes out to feed.
“The monster looks like a maniacal garden hose in a couple of sequences. Still, it delivers the necessary thrills and chills,” wrote Carol Buckland of CNN.
21. “Lila & Eve” (2015)

Samuel Goldwyn Films
Viola Davis and Lopez star as Lila and Eve, respectively, two women who meet in a support group for mothers with murdered children. As Lila struggles to get over the death of her son Stephon, she chooses Eve as her sponsor, and the two become determined to solve Stephon’s murder.
“‘Lila & Eve’ deteriorates into a tawdry shoot-’em-up whose screenplay takes an ill-advised surreal twist that propels the movie deep into the ozone,” wrote Stephen Holden for The New York Times.
19 (tie). “Jersey Girl” (2004)

Miramax Films
In Lopez’s other collaboration with Ben Affleck, she has a small role as Gertie, the first wife of Affleck’s character Ollie, who died in childbirth. The rest of the film is Ollie attempting to move on and be a better parent to their daughter, also named Gertie.
“Inspired by [writer and director Kevin] Smith’s own awe and amazement at being a father, the movie is modest and entertaining, with a minimum of sentimental goo, and it demands little of us except a good-natured willingness to go with it,” wrote Salon’s Stephanie Zacharek.
19 (tie). “Parker” (2013)

FilmDistrict
“Parker” is based on the long-running book series of the same name, and stars Jason Statham as the titular character, a professional thief. Lopez plays Leslie, his accomplice in a jewel heist.
“We like you, Jason. You’re perfectly acceptable in near-silent, pseudo-Asian action nonsense. But you, sir, are no Lee Marvin,” wrote Donald Clarke for The Irish Times.
18. “The Mother” (2023)

Netflix
“The Mother” is one of Lopez’s recent attempts at being an action star. She plays an unnamed government operative known only as the Mother, who, after becoming an FBI informant, decides to waive parental rights of her newborn daughter to keep her safe. Twelve years later, the Mother is once again targeted, and so is her tween daughter, Zoe, which forces her out of exile in Alaska.
“This is a come-for-Lopez, stay-for-Lopez endeavor, and she’s on fine, movie star form in this serviceable, if forgettable action thriller,” wrote Empire Magazine’s Amon Warmann.
17. “Second Act” (2018)

STXFilms
After being denied a promotion yet again due to her lack of a college degree, Maya (Lopez) enlists the help of her godson to redo her résumé — unbeknownst to her, he lies and gives her a Harvard degree. But the scheme works, and Maya begins to climb the corporate ladder.
“Even the boundless charms of Jennifer Lopez cannot overcome a mess of a script in ‘Second Act,'” wrote Nell Minow for RogerEbert.com.
16. “Shotgun Wedding” (2023)

Ana Carballosa/Lionsgate
Lopez costars with Josh Duhamel as a couple preparing for a destination wedding in the Philippines, whose party is hijacked when pirates hired by an ex-fiancé take the guests hostage. Darcy (Lopez) and Tom (Duhamel) must come together to save friends, even though they’ve been having doubts about their relationship.
“There is a serious theme under all the silliness: no couple is perfect. We all do things that other people, even those who love us, find annoying,” Stephen Romei wrote for The Australian.
14 (tie). “The Cell” (2000)

New Line Cinema
Bear with us; “The Cell” is a complicated film to explain. Lopez plays Catherine Deane, a psychologist who works with an experimental technology that allows her to enter the minds of comatose patients.
When a serial killer, Carl Stargher (Vincent D’Onofrio), falls into a coma with one of his would-be victims still alive (but missing), Catherine is asked to enter his mind to find out the location of Julia, the missing woman. But it soon becomes difficult for Catherine to differentiate between Carl’s mind and the real world.
Slant Magazine’s Jake Cole wrote, “The film at times feels like an assembly of images that strives primarily for visceral impact, throwing cohesiveness to the wind.”
14 (tie). “Shall We Dance?” (2004)

Miramax Films
“Shall We Dance?” is a remake of a 1996 Japanese film of the same name. In it, Lopez plays Paulina, a dance instructor and an object of fascination for John (Richard Gere), a lawyer who decides to take dance classes to stave off a midlife crisis.
“Offers attractive, inoffensive characters and a smattering of broad laughs, but it fails to use its potential to explore weightier themes such as John’s mid-life crisis,” wrote Amy Simmons for Time Out.
12 (tie). “An Unfinished Life” (2005)

Miramax Films
Lopez costars with Robert Redford in “An Unfinished Life.” In the film, Redford plays a gruff Wyoming rancher named Einar, who is estranged from his daughter-in-law Jean (Lopez). After years of no contact, Jean shows up at Einar’s doorstep with his granddaughter, Griff, whom he didn’t know existed.
The three bond and become a family, but not without some bumps along the way.
“There’s a touching subplot about Redford’s relationship with Morgan Freeman’s crippled ranch-hand, and some nonsense about the capture and liberation of an enigmatic bear,” wrote Mark Kermode for The Guardian.
12 (tie). “Home” (2015)

20th Century Fox
“Home” is the story of an alien, Oh (Jim Parsons), whose species has invaded Earth and moved the entire human race to Australia. However, one lone human girl, Tip (Rihanna), has been left behind and is frantically searching for her mom, voiced by Lopez. Tip and Oh must work together to get Tip home.
“Aside from Parsons’ initially amusingly mangled Yoda-like English, which gets a tad repetitive, Home doesn’t stand out as fresh or particularly funny,” wrote Linda Barnard of the Toronto Star.
11. “U-Turn” (1997)

Sony Pictures Releasing
“U-Turn” is a twisty thriller starring Lopez, Sean Penn, and Nick Nolte in a messed-up love triangle, each in a competition to steal the other’s money.
“Penn turns in a crisp, unfussy comic performance, Lopez vamps like a scorpion in heat, Nolte sustains a pretty good John Huston impression, and [Billy Bob] Thornton is mighty peculiar as the mechanic from hell,” wrote Time Out’s Geoff Andrew.
10. “Marry Me” (2022)

Universal Pictures
In one of the most delightfully unhinged rom-com premises of all time, Lopez plays pop star Kat Valdez, who discovers that her fiancé and fellow pop star Bastian (Maluma) is cheating on her just moments before they’re set to get married onstage during a concert.
Like any sane woman, Kat does not call this off, and instead picks a random concertgoer to marry instead. Enter Charlie (Owen Wilson).
Mick LaSalle wrote for the San Francisco Chronicle, “‘Marry Me’ is so close to being really good that it’s frustrating. Still, it’s close to being really good.”
9. “Blood and Wine” (1997)

Fox Searchlight Pictures
“Blood and Wine” stars Jack Nicholson as Alex Gates, a wealthy Miami businessman who’s up to his eyeballs in debt. To get himself out of the red, he decides to rob a client with the help of his mistress, Gabriela (Lopez), and his stepson, Jason (Stephen Dorff).
Variety’s David Rooney called the film “amusingly caustic” and a “straight-up serving of film noir staples spiced with star charisma.”
8. “Selena” (1997)

Warner Bros.
Lopez’s breakout role was playing the iconic Tejano singer Selena Quintanilla, who, before her tragic murder at age 23 by a fan, was on her way to becoming one of the greatest crossover stars of all time.
Lopez earned her first Golden Globe nomination for this film.
“What makes this movie work is Jennifer Lopez’s electric performance as Selena, capturing the charismatic aspects of Selena’s stage persona and the essence of her maturity as a growing woman,” wrote Duane Byrge for The Hollywood Reporter.
7. “This Is Me… Now: A Love Story” (2024)

Amazon Prime Video
“This Is Me… Now: A Love Story” is a film co-released with her studio album “This Is Me… Now” (which, in turn, was a follow-up to her 2002 album “This Is Me… Then”).
In it, Lopez plays a fictionalized version of herself, only known as the Artist, who has been unlucky in love. Her then-husband, Ben Affleck, appears once again in a few scenes as a figure in her dreams.
“It’s an absurd, chaotic, indefinable mess. I loved it,” wrote Slate’s Nadira Goffe.
6. “Unstoppable” (2024)

Amazon MGM Studios
“Unstoppable” is a biopic about NCAA wrestling champion Anthony Robles, who achieved the highest honor in college wrestling despite being born with one leg. Robles is played by Jharrel Jerome, while his mother Judy is played by Lopez.
“We’re cheering for Anthony and his unwavering determination to reach the top. Rocky would be proud,” wrote Richard Roeper for The Chicago Sun-Times.
5. “Kiss of the Spider Woman” (2025)

Lionsgate; Roadside Attractions; LD Entertainment
Lopez’s most recent film is “Kiss of the Spider Woman,” a musical and a film-within-a-film. It stars Tonatiuh as Molina, a gay man imprisoned for “public indecency” in 1980s Argentina. To pass the time, he explains the plot of his favorite movie to his cellmate, a political prisoner named Valentin (Diego Luna).
His favorite film stars Ingrid Luna (Lopez) as Aurora, a magazine publisher. In his retelling, Molina casts himself and Valentin in the film as well.
“The rockiness can drag some of the film’s two hour-plus runtime, but there’s something fascinating about the unusual, overstuffed, indefinable mess of it all,” wrote The Guardian’s Benjamin Lee.
4. “My Family” (1995)

New Line Cinema
Lopez has a small role in “My Family,” a drama about three generations of one Mexican-American family, the Sánchezes, who live and work in Los Angeles from the 1930s to the 1980s.
“This Hollywood effort at unspooling this seldom heard American story is long overdue,” wrote the Philadelphia Daily News’ Mark de la Viña.
3. “Hustlers” (2019)

STXfilms
Lopez received her second Golden Globe nomination (but not her first Oscar nomination!) for “Hustlers,” in which she plays Ramona, the leader of a group of strippers who drug their clients and steal their money.
“The hard-boiled exchanges between the women have a genuine exuberance, recalling Hollywood movies of the 1930s where showgirls trade wisecracks backstage,” wrote Jake Wilson for The Age.
2. “Antz” (1998)

DreamWorks Pictures
The best-reviewed animated film of Lopez’s career to date (and the second-best film overall) is “Antz,” an animated film starring Woody Allen as Z, an anxious ant who is desperate for something more. Lopez voices Azteca, Z’s coworker, who begins dating his best friend, Weaver (Sylvester Stallone).
“Visually striking and dynamically shot, this has strong characters and no shortage of incident,” wrote Geoff Andrew for Time Out.
1. “Out of Sight” (1998)

Universal Pictures
The highest-reviewed film of Lopez’s career is “Out of Sight,” a crime thriller directed by Steven Soderbergh and costarring George Clooney. Lopez plays Karen Sisco, a US Marshal with bad taste in men. During a prison break, she meets career criminal Jack Foley (Clooney), and the two bond, even as Karen becomes determined to arrest him.
“The characters all seem to have known each other for years, referring to long-held grudges and resentments that only gradually are revealed to the audience. They’re a seedy, petty, dangerous, and delightful bunch,” wrote Michael O’Sullivan for The Washington Post.
Note: All scores were current on the date of publication and are subject to change. Films without critical scores were not included.
Read the original article on Business Insider
The post Every single Jennifer Lopez movie, ranked appeared first on Business Insider.