All the A-List Actors Who Have Played Strippers in Film: From Jennifer Lopez to Channing Tatum

Jennifer Lopez and Constance Wu are taking on Wall Street as New York City strippers in Hustlers. Here are all the stars who played exotic dancers in films before them

01 of 11

Demi Moore in Striptease (1996)

Demi Moore
Demi Moore in Striptease. Courtesy Everette Collection

Moore starred as Erin Grant, a woman who turned to stripping when she needs to save money for a custody battle against her ex-husband.

02 of 11

Lindsay Lohan in I Know Who Killed Me (2007)

Lindsay Lohan
Tracy Bennett

Lohan starred in the 2007 thriller as Aubrey Fleming, who is kidnapped only to return to her family thinking she is actually a down-on-her-luck stripper named Dakota Moss.

03 of 11

Channing Tatum in Magic Mike (2012)

MAGIC MIKE, Channing Tatum, 2012. ph: Claudette Barius/©Warner Bros./Courtesy Everett Collection
Claudette Barius/Everett Collection

Tatum, inspired from his own experience as a stripper in Florida, starred as Mike Lane, a stripper who takes on a protégé and teaches him the ropes.

04 of 11

Jennifer Lopez in Hustlers (2019)

Jennifer Lopez
STXfilms

Lopez stars as Ramona, the owner of a strip club in New York City who cooks up a plan to get back at her clients by stealing their money.

05 of 11

Natalie Portman in Closer (2004)

Natalie Portman
Courtesy Everette Collection

Portman portayed Alice, an American stripper in London who meets and falls in love with Dan (Jude Law). Their relationship disintegrates when he falls in love with a photographer, Anne (Julia Roberts).

06 of 11

Elizabeth Berkley in Showgirls (1995)

Elizabeth Berkley
Courtesy Everette Collection

Berkeley starred as a street smart drifter in Las Vegas who climbs the seedy hierarchy from stripper to showgirl. The film is the first (and to date only) NC-17 rated film to be given a wide release in mainstream theaters.

07 of 11

Matthew McConaughey in Magic Mike (2012)

C:MediaFactoryLogisticsDevrequest_dropbox37007#WarnerBrosMM-GW-01945.jpg
Glen Wilson/Warner Bros. Entertainment Inc.

McConaughey brought the laughs as Dallas, the owner of a strip club who mentors and trains male strippers for his lucrative business.

08 of 11

Cardi B and Constance Wu in Hustlers (2019)

Cardi B and Constance Wu
STX Films

Wu stars as Destiny, a girl seeking financial independence when she meets Ramona (Jennifer Lopez), and begins to strip at her club. Cardi B, who was a stripper before blasting to fame, stars as Diamond, who helps teach Destiny the ropes.

09 of 11

Kristen Stewart in Welcome to the Rileys (2010)

Kristen Stewart
Courtesy Everette Collection

At the height of her Twilight fame, Stewart played Mallory, a 16-year-old stripper who becomes the pseudo daughter of Doug and Lois (James Gandolfini and Melissa Leo) after the couple loses their daughter, Emily.

10 of 11

Halle Berry in Frankie & Alice (2010)

Halle Berry
Courtesy Everette Collection

Berry starred as Alice, a black stripper suffering from multiple personality disorder (one of whom is a white racist) who gets treated by a therapist, Frankie (Stellan Skarsgård).

11 of 11

Salma Hayek in From Dusk Till Dawn (1996)

Salma Hayek
Courtesy Everette Collection

Starring opposite George Clooney, Hayek gave an iconic performance as Santanico Pandemonium, a vampire posing as a stripper in this Robert Rodriguez film written by Quentin Tarantino.

Related Articles