Apple TV is adapting another smash-hit novel to the screen with Margo’s Got Money Troubles, which explores the unconventional parenting arrangement of its cash-strapped title character.

Having become unexpectedly pregnant after an adulterous fling with her university lecturer, Margo (Elle Fanning) decides to keep the baby and drops out of education to focus on her imminent motherhood.
The problem is that the father wants little to do with her and his imminent baby, leaving Margo with serious concerns about how she’ll fund the costly experience of raising a child.
Ultimately, she finds a potential solution on the website OnlyFans, where she starts making adult content, utilising the expertise of her cosplayer friend Susie (Thaddea Graham) and pro wrestler father Jinx (Nick Offerman).
Michelle Pfeiffer also stars as Margo’s disapproving mother, Shyanne, while Nicole Kidman takes a recurring role as legal counsel Linda (aka ‘Lace’), who happens to be a former wrestler herself.
Read on for a full guide to the cast of Margo’s Got Money Troubles, based on Rufi Thorpe’s novel of the same name, as the quirky comedy-drama launches on Apple TV.
Last updated: 15 April 2026
Margo’s Got Money Troubles cast list

Here’s an overview of the key players in Apple TV comedy-drama Margo’s Got Money Troubles – read on for more detailed profiles on each character and the actor playing them, including where you might have seen them before.
- Elle Fanning as Margo Millet
- Michelle Pfeiffer as Shyanne Millet
- Nick Offerman as Jinx Millet
- Nicole Kidman as Linda
- Thaddea Graham as Susie
- Marcia Gay Harden as Elizabeth
- Greg Kinnear as Kenny
- Michael Angarano as Mark
- Rico Nasty as KC
- Michael Workéyè as JB
Elle Fanning as Margo Millet

About the character: Margo Millet is a recent college dropout and aspiring writer. She is the daughter of a former Hooters waitress and an ex-professional wrestler. After a brief affair with her English professor, Margo becomes a young mother and finds herself struggling financially, with an infant to support, no job, and the threat of eviction. Margo’s desperation leads her to start an OnlyFans account, where she draws on her father’s wrestling wisdom to carve out a new path.
Where you’ve seen Elle Fanning before: Super 8, Predator: Badlands, Sentimental Value, The Great, A Complete Unknown.
Michelle Pfeiffer as Shyanne Millet

About the character: Shyanne Millet is Margo’s mother, a former Hooters waitress. She too got pregnant at a young age from a man who offered little in the way of support, which means that Margo’s current situation conjures up some difficult emotions. In fact, Shyanne vocally disapproves of Margo’s choice to drop out of university to become a mother, but bottles up her anger to offer the support that her daughter needs during this tumultuous time.
In her own life, Shyanne is dating a devout Christian, who doesn’t know the full extent of her wild past.
Where you’ve seen Michelle Pfeiffer before: Hairspray, One Fine Day, Batman Returns, Ant-Man and the Wasp, The Madison.
Nick Offerman as Jinx Millet

About the character: Jinx Millet is Margo’s estranged father and a former professional wrestler. He re-enters Margo’s life when she is at her lowest, asking to move in and agreeing to help with childcare in exchange. His unconventional advice from the wrestling world becomes unexpectedly useful as Margo explores new ways to earn money.
Where you’ve seen Nick Offerman before: The Last of Us, Parks and Recreation, We’re the Millers, The Umbrella Academy.
Nicole Kidman as Lace

About the character: Lace is a lawyer (and former wrestler) who acts as a defender for Margo throughout the series.
Where you’ve seen Nicole Kidman before: Scarpetta, Nine Perfect Strangers, Babygirl, Big Little Lies, Moulin Rouge!, Australia.
Thaddea Graham as Susie

About the character: Susie is Margo’s roommate. She plays a key role in supporting Margo, including helping her navigate the world of online content creation as an accomplished cosplayer. Susie is also a huge wrestling fan, with a particular admiration for Jinx, whom she is thrilled to meet.
Where you’ve seen Thaddea Graham before: Us, The Irregulars, Doctor Who, Sex Education, After the Hunt.
Michael Angarano as Mark

About the character: Mark is an English professor at the local junior college and the father of Margo’s child, following a brief affair with her.
Where you’ve seen Michael Angarano before: Devil in Disguise: John Wayne Gacy, Minx, This Is Us & I’m Dying Up Here.
Marcia Gay Harden as Elizabeth

About the character: Elizabeth is the protective mother of Margo’s college professor.
Where you’ve seen Marcia Gay Harden before: Murder in a Small Town, The Morning Show, Uncoupled, The Mist.
Greg Kinnear as Kenny

About the character: Kenny is the religious boyfriend of Shyanne in the series and is described as being “obliviously square”.
Where you’ve seen Greg Kinnear before: As Good as It Gets, Little Miss Sunshine, Shining Vale, Black Bird, Smoke.
Rico Nasty as KC

About the character: KC offers Margo assistance in creating adult content online.
Where you’ve seen Rico Nasty before: She’s a musician primarily. This is her first major TV credit.
Michael Workéyè as JB
About the character: JB is a supportive OnlyFans subscriber who becomes a friend and later business partner for Margo.
Where you’ve seen Michael Workéyè before: The Moment, Dreaming Whilst Black, The Stolen Girl, Black Mirror & Bookish.
Want to see this content?
This page contains content provided by YouTube. We ask for your permission before anything is loaded, as YouTube may use cookies and other technologies. To view this content, choose ‘Accept and continue’ to allow YouTube and its required purposes.
Margo’s Got Money Troubles supporting cast
- Lindsey Normington as Rose
- Sasha Diamond as Becca
- Annalise Basso as Kathryn
- Laura San Giacomo as Tessa
- Caitlin McGee as Sarah Gable
- Marisela Zumbado as Katie
- Kailena Mai as Rebecca
- Enzian Schaller as Hailey Gable
- Missy Claire Falcone as Party Guest
- Sarah Victoria Mathieu as Waitress
- Treisa Gary as Dr Clare Sharp
- Kat Purgal as Dorothy
Want to see this content?
This page contains content provided by Google reCAPTCHA. We ask for your permission before anything is loaded, as Google reCAPTCHA may use cookies and other technologies. To view this content, choose ‘Accept and continue’ to allow Google reCAPTCHA and its required purposes.
Margo’s Got Money Troubles is on Apple TV from Wednesday 15 April 2026. Start your seven-day free Apple TV trial here.
Check out more of our Drama coverage or visit our TV Guide and Streaming Guide to find out what’s on. For more TV recommendations and reviews, listen to The Radio Times Podcast.

