Entertainment Movies 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 By Alexia Fernández Published on September 5, 2019 09:39AM EDT 01 of 11 Demi Moore in Striptease (1996) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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. Close