
If you made it to the end of Too Much, congrats — you’ve survived the emotional rollercoaster that is Jess and Felix’s very messy, very real, very chaotic love story.
Lena Dunham’s transatlantic rom-com doesn’t go out with a fairytale bang, but with a weirdly touching, slightly unhinged, glue-covered protest moment that feels… just right.
Let’s unpack that final episode, shall we?
The Too Much ending, explained
All season long in Too Much, Jessica (Megan Stalter) had a secret burner Insta where she vented to her ex Zev’s (Michael Zegen) new girlfriend, Wendy (Emily Ratajkowski). Like full-on crying, oversharing, spiralling, and even accidentally setting herself on fire in one clip (yes, actually). Chaos. But near the end of the season, she somehow made the entire account public — so now everyone, including Wendy, was watching her emotional unhinging unfold in real time. Total main character meltdown moment.
But as Rita Ora (playing herself) casually predicted in episode nine: no one actually cared. Jessica went viral for like a hot minute, but then the internet moved on, as it always does. Her job? Still intact. Her relationship? Still standing. Her life? Not ruined. If anything, the accidental exposure gave her the reality check she needed to finally process the mess with Zev and move on. But of course, right as she starts to heal — boom. Tragedy hits.
In the final episode, Jess is quietly packing away Astrid’s little clothes (cue tears) when she gets a random text from an unknown number: “Hey. It’s Wendy. I’m in London for work. Let’s meet?” That’s it. No drama. No emojis. Just straight vibes. And even though they haven’t talked yet, you can literally see the weight lift off Jess’s shoulders. She just knows—this is the moment she’s finally gonna let go of Zev and all the emotional baggage he came with. Healing arc: unlocked.
In a dreamy little fantasy sequence, Jess floats back to New York while Taylor Swift’s “Bigger Than the Whole Sky” plays (produced by none other than sad boy king Jack Antonoff — just saying). She sees Zev, alone in bed reading, and quietly says goodbye. Her face cycles through a whole rollercoaster — peace, sadness, maybe even relief. It’s giving closure with a capital C.
Then comes the long-awaited café meetup with Wendy. It’s awkward, honest, and so necessary. Wendy finally asks the question that’s been haunting her: was Zev lying when he said he and Jess were “totally separated” for six months before they got together? Jess confirms what Wendy already knew deep down. The tension breaks — they laugh, apologise, even drop a few unexpected compliments. It’s not all tied up in a perfect bow, but it’s real and weirdly sweet. And in a final power move, Wendy mails back the shirt she accidentally stole from Jess and sends her off with a genuine “wish you well.” Growth, baby.
In peak rom-com energy, Jess pulls a full dramatic sprint through the streets of London to crash an environmental protest where Felix (Will Sharpe) is glued to the ground (literally). She finds him, pours her heart out, and tells him she forgives him for hooking up with the older woman. (Let’s be real — Jess had her own questionable moment with Andrew Scott’s character earlier in the season. These two are messy, not malicious.) They both admit they sabotaged something they actually wanted, which is painfully relatable. Jess ends up getting arrested mid-love confession, and in true chaotic soulmate fashion, Felix responds by proposing on the spot. Yep — right there at the protest. Is getting engaged while glued to the pavement and post-breakup-breakdown a solid plan? Unclear. But it’s definitely on-brand. Whether this spontaneous marriage is a disaster waiting to happen or the real deal? That’s a season two problem.

Jess tells Felix she’s planning to say yes, and next thing we know — it’s wedding time, baby. The ceremony’s in London, surrounded by all the people who’ve actually been there for them. Hannah and Elijah are thriving. Her sister Nora (Dunham) is somehow back with her sister’s ex-husband James (Andrew Rannells). Polly’s… (Adèle Exarchopoulos) managing. Kim (Janicza Bravo) makes up with her chaotic work crush. It’s giving closure, community, and just enough dysfunction to keep it interesting.
Jess walks down the aisle in a classic wedding dress, but true to form, she throws her viral tee over the top. Icon behaviour. And in one last whimsical fantasy sequence, Jess and Felix appear dressed as Kate Winslet and Alan Rickman from the Sense and Sensibility wedding scene — because of course they do. The whole vibe is chaotic, weird, sweet, and kind of perfect. All is well. For now.
At the very end, we get a cheeky little artsy moment where Lena Dunham — who not only plays Jess’s sister Nora but also directed most of the series — literally steps out of character, yells “Cut!” and breaks the fourth wall. The scene then melts into a behind-the-scenes montage that doubles as wedding footage. It’s cute, it’s meta, it’s giving film school core, but in the best way. Honestly, no need to overanalyse — it just feels like a sweet little wink from the cast and crew. They clearly had a blast making this weird, beautiful, chaotic show — and it totally shines through.
Lena Dunham, you’ve done it again!
Too Much is now streaming on Netflix.