Musician and actress Jennifer Lopez rose to fame in the late 90s and ever since then she’s been a staple in both — the music and movie industry. Over the years, Jennifer Lopez has starred in quite a few blockbusters and most recently she has been praised for her role in the 2019 crime drama Hustlers. While there is no denying that Jennifer Lopez‘s performance in the movie is absolutely perfect — those who have been following the star's career already know that J-Lo has given us plenty of memorable roles.

Related: Anne Hathaway's Most Memorable Roles (Apart From 'The Princess Diaries')

Today’s list takes a look at some of Jennifer Lopez’s most memorable characters, from iconic musician Selena Quintanilla-Pérez, over a fierce U.S. Marshal to a very talented wedding planner — keep on scrolling to find out just which of the star's roles have made the cut!

10 Selena Quintanilla-Pérez In 'Selena'

Jennifer Lopez in Selena
via: tumblr.com

Kicking the list off is Jennifer Lopez as Selena Quintanilla-Pérez in the 1997 biographical musical drama Selena. This was Jennifer Lopez’s breakthrough role and it certainly remains one of her most memorable ones. Alongside Jennifer Lopez, the movie also stars Edward James Olmos, Jon Seda, Constance Marie, Jacob Vargas, Lupe Ontiveros, and Jackie Guerra. Currently, Selena has a 6.8 rating on IMDb.

9 Holly In 'What To Expect When You're Expecting'

Jennifer Lopez in What To Expect When You're Expecting
via: youtube.com

Next on the list is the 2012 romantic comedy movie What to Expect When You're Expecting in which Jennifer Lopez plays Holly Castillo, a woman who adopts a baby after having difficulty conceiving. Besides Jennifer Lopez, the movie also stars Cameron Diaz, Elizabeth Banks, Chace Crawford, Brooklyn Decker, Anna Kendrick, Matthew Morrison, Dennis Quaid, Chris Rock, and Rodrigo Santoro. Currently, What to Expect When You're Expecting has a 5.7 rating on IMDb.

8 Catherine Deane In 'The Cell'

Jennifer Lopez in The Cell
via: pinterest.com

Let’s move on to Jennifer Lopez as Dr. Catherine Deane in the 2000 sci-fi psychological thriller The Cell which has since become a cult classic.

Related: Robert Pattinson's Most Memorable Roles (Apart From 'Twilight')

The movie — which deals with new experimental technology enter the mind of a comatose serial killer — also stars Vince Vaughn, Vincent D'Onofrio, Marianne Jean-Baptiste, Jake Weber, and Dylan Baker. Currently, The Cell has a 6.4 rating on IMDb.

7 Mary Fiore In 'The Wedding Planner'

Jennifer Lopez in The Wedding Planner
via: pinterest.com

Another one of Jennifer Lopez's most iconic roles is her portrayal of wedding planner Mary Fiore in the 2001 romantic comedy The Wedding Planner. The movie — which tells the story of a wedding planner falling in love with the groom — also stars Matthew McConaughey, Bridgette Wilson-Sampras, Justin Chambers, and Alex Rocco, and it currently has a 5.3 rating on IMDb.

6 Karen Sisco In 'Out Of Sight'

Jennifer Lopez in Out of Sight
via: youtube.com

Next on the list is Jennifer Lopez  as U.S. Marshal Karen Sisco in the 1998 crime comedy Out of Sight. The movie — which is based on the 1996 novel of the same name by Elmore Leonard — also stars George Clooney, Ving Rhames, Don Cheadle, Steve Zahn, Dennis Farina, and Albert Brooks. Currently, Out of Sight has a 7.0 rating on IMDb.

5 Marisa Ventura In 'Maid In Manhattan'

Jennifer Lopez in Maid In Manhattan
via: imdb.com

Let’s move on to the 2002 romantic comedy-drama Maid in Manhattan in which Jennifer Lopez plays the single mother and maid Marisa Ventura. The movie — which tells the story of a senatorial candidate falling in love with the hotel maid — also stars Ralph Fiennes, Natasha Richardson, Stanley Tucci, and Bob Hoskins. Currently, Maid in Manhattan has a 5.3 rating on IMDb.

4 Maya DaVilla/ Maria Vargas In 'Second Act'

Jennifer Lopez in Second Act
via: pinterest.com

Next on the list is Jennifer Lopez as Maya DaVilla/ Maria Vargas in the 2018 romantic comedy Second Act.

Related: Emma Watson's Greatest Roles (Apart From 'Harry Potter')

The movie — which tells the story of a woman in her 40s pursuing a corporate career — also stars Leah Remini, Vanessa Hudgens, Treat Williams, and Milo Ventimiglia. Currently, Second Act has a 5.8 rating on IMDb.

3 Paulina In 'Shall We Dance?'

Jennifer Lopez in Shall We Dance
via: imdb.com

Next on the list is the 2004 romantic comedy-drama Shall We Dance? in which Jennifer Lopez plays dance instructor Paulina. The movie — which tells the story of an overworked estate lawyer — also stars Richard Gere, Susan Sarandon, Stanley Tucci, Lisa Ann Walter, Richard Jenkins, Bobby Cannavale, Omar Miller, Mýa Harrison, Ja Rule, and Nick Cannon. Currently, Shall We Dance? has a 6.1 rating on IMDb.

2 Zoe In 'The Back-Up Plan'

Jennifer Lopez in The Back-up Plan
via: imdb.com

Another one of Jennifer Lopez's most memorable roles is her portrayal of Zoe in the 2010 romantic comedy The Back-up Plan. The movie — which tells the story of a woman who conceived twins to artificial insemination only till later on meet the man of her dreams — also stars Alex O'Loughlin, Eric Christian Olsen, Anthony Anderson, and Linda Lavin. Currently, The Back-up Plan has a 5.4 rating on IMDb.

1 Claire Peterson In 'The Boy Next Door'

Jennifer Lopez in The Boy Next Door
via: imdb.com

Wrapping the list up is the 2015 psychological thriller The Boy Next Door in with Jennifer Lopez plays Claire Peterson. The movie — which tells the story of a woman getting involved with her younger neighbor who develops a dangerous obsession with her — also stars Ryan Guzman, John Corbett, Ian Nelson, and Kristin Chenoweth. Currently, The Boy Next Door has a 4.7 rating on IMDb.

Next: Blake Lively's Greatest Roles (Apart From 'Gossip Girl')