Apple TV and A24's Margo's Got Money Troubles is chugging its way through Rufi Thorpe's novel, but one key character is missing. Where is JB? In the book, JB is one of Margo's (Elle Fanning) loyal OnlyFans clients. The two strike up an online correspondence that goes beyond Margo's typical gimmick of rating customers' penises and comparing them to Pokémon. Soon, their messages turn into long emails, then phone calls, then an in-person meeting and romantic relationship. Before the relationship takes off in earnest, there's a bit of drama about how Margo gives JB a fake name and fake information about herself in order to keep crafting her online persona. When the two fight about it, Margo debates giving back all the money JB paid her in order to show him her feelings are real. Originally, Thorpe wrote that Margo would give back the money, but consultations with real-life sex workers changed her mind. "Pretty universally, sex workers were like, 'No. That’s implying it was wrong to take the money.…