Maddie (Jennifer Lawrence) and Percy (Andrew Barth Feldman) in Columbia Pictures' NO HARD FEELINGS.

Editor’s Note: Noah Berlatsky (@nberlat) is a freelance writer in Chicago. The views expressed here are his own. View more opinion articles on CNN.

CNN  — 

We like to think that we’re making progress in tolerance, openness and enlightenment. But we’re currently in the middle of a vicious anti-sex backlash, which includes attacks on reproductive rightsLGBTQ people and sex edSex workers, in particular, have been targeted for censurecensorship, harassment and violence. Friday’s debut of “No Hard Feelings,” a sex work romcom that doesn’t want to admit to its own subgenre, is very much of our era.

Noah Berlatsky

The Jennifer Lawrence vehicle from Sony Pictures revolves around a sex worker who, like the film, doesn’t want to admit what she’s doing. Maddie (Lawrence) is a 32-year-old Uber driver who starts the movie never having been paid for sex. But her hometown, the Long Island summer beach community of Montauk, New York, is gentrifying. Maddie’s car is repossessed when she’s unable to pay her taxes. Without the car, she can’t work and is likely to lose her house.

Desperate, Maddie answers a Craigslist posting from concerned parents Laird (Matthew Broderick) and Allison (Laura Benanti). Their 19-year-old son Percy (Andrew Barth Feldman) is neurotic, shy and very inexperienced. Laird and Allison offer Maddie a Buick Regal in return for “dating” Percy. And by “dating,” they mean having sex with him.