Top of the Lake - China Girl: episode guide

The Battle of Mothers

Episode 2.06
UK: Thu, August 24, 2017
USA: tba
Aus: tba
Written by Jane Campion and Gerard Lee
Directed by Ariel Kleiman

Robin and Pyke are plunged into a nightmare when Miranda reports that someone has been shot dead at Silk 41 — and Mary has been taken hostage by the gunman to Bondi.

At the crime scene at Silk 41, the police are getting nowhere with a grief-stricken Mamasan Dang and the girls. Crucial security footage has been wiped, Puss has disappeared, and there's no body.

Bondi is sealed off, and as the hunt for the gunman intensifies, Robin and Miranda join the sweep of the crowded beach.

Robin's intuition tells her that unless she can discover what Puss's audacious plan is and stop him, her daughter — and the possibility of love — may be lost to her forever.


  • Elisabeth Moss as Robin Griffin
  • Ewen Leslie as Pyke
  • Lindsay Churchill as Taxi Driver
  • Gwendoline Christie as Miranda Hilmarson
  • Matt Green as Ambulance Driver
  • Margaret Rowe as Ambulance Driver
  • Adam Zwar as Carson
  • Christiaan Van Vuuren as Stally
  • Ling Cooper Tang as Dang
  • Jenny Wu as Kiki
  • Sereena as Jade
  • Fayssal Bazzi as Cop Thommo
  • Kathleen Haynes as Sophie
  • Clayton Jacobson as Adrian Butler
  • Angjee Douangphoumy as Joy
  • Linda Ngo as Sinn
  • Kim Gyngell as Bootie
  • Alice Englert as Mary
  • Lincoln Vickery as Brett
  • Michelle Ny as Mahlee
  • David Dencik as Alexander 'Puss'
  • Kim Chuvitsakullert as Kimmie
  • Adrian Twigg as Moynaugh
  • Geoff Morrell as Ray - Pathologist
  • Jake Paul Green as Bernard
  • Marg Downey as Isadore
  • Nicole Kidman as Julia
  • Tracey Spicer as Newsreader
  • Josh Brook as Commander
  • Ben Wood as Officer Badger
  • James O'Connell as Officer Sizzla
  • Rebekah Allen as Detective
  • Elaine Crombie as Bev
  • Anthony Taufa as TOU Man
  • Merlynn Tong as Caramel
  • Deborah Jones as Deputy Principal
  • Laura Englert as Guitar Teacher
  • Sophie Franklin as Matilda
  • Liv Hewson as Michaela
  • Kirin Callinan as Liam
  • Nicholas Ashley O'Connor as Dan
  • Nathan Jason O'Connor as Terry
  • Govinda Rose as T-shirt Man
  • Joshua Bull as Beachgoer
  • Bill Fleming as Beachgoer
  • Robert Hill as Beachgoer
  • Karen Colston as Lydia
  • William Oakley as Ilya
  • Paul Goddard as Richard
  • Julian Garner as Mike
  • Helen Thomson as Felicity
  • Ash Lyons as Aristotle