This article contains spoilers for Margo’s Got Money Troubles Episode 6.

Episode 6 of Margo’s Got Money Troubles delves into the series’ central tension: how do you take control of your own narrative when the internet – and the people in your life – keep trying to write it for you? In “Grudge Match,” writer Keiko Green delivers an episode that is by turns funny, uncomfortable, and devastating as Margo’s (Elle Fanning) carefully constructed persona begins to crack under scrutiny.
“Grudge Match” opens with Margo professionalising her online presence – as far as you can when your content involves dressing as a provocative alien. She launches TikTok and Instagram accounts, urging fans to follow her there to learn HungryGhost’s origin story. Her audience remains practically non-existent, and the reality of building something from nothing quickly proves trickier than she initially thought. If she wants to attract a broader, more ‘serious’ following, she will need to pivot towards G-rated content.
This is where Susie (Thaddea Graham) comes in. Initially wary that Margo is inviting people to track her down, she relaxes once Margo confirms her personal accounts will be private, then promptly suggests body paint. If Margo wants attention, she must commit to the bit. Their dynamic remains one of the show’s highlights. Susie functions as both enabler and creative partner, grounding Margo’s wilder impulses while also pushing them further, with the help of Jinx (Nick Offerman).
The introduction of “The Team” to KC (Rico Nasty) and Rose (Lindsey Normington) proves one of the episode’s most entertaining developments. Susie takes charge of costumes, props, and creative direction, while Jinx steps in as stunt coordinator and fight choreographer. It’s here that Margo crafts HungryGhost’s persona further. She frames the character as an alien newly arrived on Earth: innocent, impulsive, and baby-brained. Rather than resisting others’ perceptions of her, Margo leans into them, weaponising the assumption that she is naïve and prone to reckless decisions.

Offerman has delivered career-best work throughout the season, and “Grudge Match” continues that run. He is at his funniest when awkwardly laying down boundaries, clarifying that while he is happy guiding them with his limited expertise, the second they move into anything overtly “sexy,” he will take Bodhi and walk straight out the door. A later moment, in which he points out that Margo wanted to be a writer and, despite everything, still is one – albeit anonymously – is surprisingly tender. It’s a welcome perspective, particularly as Shyanne (Michelle Pfeiffer) voices more understandable concerns.
The episode’s humour gives way when Jinx is served with a restraining order from Mark (Michael Angarano). Things escalate when he contacts Lace (Nicole Kidman), who confronts him about his recent behaviour, particularly the violence that led to the order. He admits he did not feel like himself in yet another devastating moment of vulnerability that exemplifies his continued struggle following his release from rehab and trip to Vegas, an addict’s paradise.
If Offerman and Pfeiffer’s chemistry was not enough, Margo’s Got Money Troubles treats viewers to a small fraction of what he and Kidman are capable of together. Lace and Jinx’s exchange also hints at old feelings resurfacing, with flirtation on Lace’s behalf that feels both genuine and ill-advised. His heart still lies with Shyanne, who spends much of the episode on her honeymoon with Kenny (Greg Kinnear). However, when Jinx admits he briefly considered getting her back, it feels less like romance and more like longing for stability that remains out of reach.

As Margo’s TikTok content begins to gain traction – the account exists in real life, and the episode incorporates these videos directly – the narrative becomes increasingly frenetic. Her collaborations with KC and Rose start to work, and her follower count climbs. A viral dance turns HungryGhost into a recognisable presence, with users recreating her moves and tips arriving at a fast rate. It marks the breakthrough she has been chasing, but the show is careful to reflect the cost that comes with it.
The real turning point arrives during a night out with Becca (Sasha Diamond). What begins as a tentative reconciliation – how Margo forgives her for previously suggesting Bodhi be placed with a foster family is too loosely explained – unravels when strangers recognise her as HungryGhost and begin sending explicit messages. Fanning excels at portraying Margo’s panic as her online persona and real-life identity begin to blur. Becca’s reaction is especially revealing, as she insists on the possibility of AI manipulation over the reality in front of her.
Their argument is brutal. Becca accuses Margo of wasting her potential and leaning into dysfunction rather than escaping it. Margo, in turn, rejects the constant stream of unsolicited advice, insisting she just wants a friend. From there, the fallout is swift. Her identity is exposed, and the internet turns on her, reducing her to labels, including single mom, dropout, and sex worker. The show resists sensationalism, instead positioning this as the inevitable cost of visibility in a digital landscape that consumes and discards in equal measure.
Green crafts another unmissable episode, sensitively handling Margo’s OnlyFans presence without directly shaming her choices, even as the series must reflect the cruelty others inflict on her and on women in similar positions. This is best exemplified through her confrontation with Shyanne and Kenny, a scene that becomes the episode’s emotional core. Shyanne is mortified, worried about her reputation and how this will play within her social circles. Kenny, however, surprises everyone. His response is awkward, even comical at times, but ultimately compassionate. Kinnear continues to be a surprising standout, cementing the ensemble of Margo’s Got Money Troubles as one of the best in recent years.

Whether or not you have read Margo’s Got Money Troubles, it has been clear from the outset that Margo’s OnlyFans presence will come with consequences she cannot control. It’s less of a surprise that this centres on her role as a mother and her previous affair with Mark. If Mark was not already vile – embarking on an affair with your student should carry consequences that extend far beyond a tumultuous family life – he becomes further irredeemable when the show reveals his involvement in exposing Margo’s identity online.
If that was not enough, his mother arrives. Elizabeth (Marcia Gay Harden) believes HungryGhost will gain traction and get back to her, him, and his wife. His child is now part of the fallout, too. Margo is served; Mark seeks full custody on the basis that she is an unfit mother. It’s easy to argue that the man who allowed his mother to pay off his former student to keep her and his newborn son away from him, his family, and the college where he singled her out, makes him an equally unfit father, but that is by the by. At least it means more screen time for Kidman, who is conveniently a lawyer.
Episode 6 is a turning point for Margo’s Got Money Troubles. With stellar turns from Fanning, Offerman, and Kinnear, in particular, the show commits to the fallout it has circled since the beginning, pushing the series into its most precarious and emotionally charged territory yet.





