Joyland is the oldest amusement park in Lahore, the capital of the Pakistani province of Punjab. It is a place where people like Haider and his pregnant wife Mumtaz like to forget all their worries.
She lives daily with the pressure that the patriarchal society of Pakistan puts on her – she will have to give birth to a son – while Haider is hiding something huge. He secretly works as a background dancer for Biba, a trans woman who performs in an exotic dance club. When he also falls in love with Biba, a culture clash erupts, which will undo his conservative environment.