Watch the 'Hustlers' Trailer Starring Jennifer Lopez and Cardi B Written and directed by Lorene Scafaria (Nick and Norah's Infinite Playlist), the all-star cast also includes Constance Wu, Keke Palmer, Lili Reinhart, Julia Stiles, Lizzo, and Usher.