Some may remember Conrad, the raccoon whose death in the Yorkville neighbourhood in 2015 prompted Torontonians to organize a public memorial. Others may think of Kembali, the orangutan whose brief escape from the Toronto Zoo in 2024 sent the city into a collective flutter. Animals like these enter public life almost by accident. For a moment, they gather our attention, tune our emotions to their story, and remind us that sympathy does not always stop at the borders of our own species.
Enter Punch, a macaque at Ichikawa City Zoo in Japan.
Born last July, Punch became an internet sensation after his mother abandoned him and he began carrying around an IKEA orangutan plush toy, seemingly for comfort. By February, his story had spread widely online, with many sharing #HangInTherePunch on social media.
Composer-performer Andrew Seok now enters the fray with a gentle children’s musical. Presented in a semi-staged workshop format at Factory Theatre, PUNCH turns the baby macaque’s story into theatre before the real monkey has even reached his first birthday.
Seok is clearly responding to the story’s viral appeal, and he understands what made it relatable in the first place. Punch is a tiny figure of displacement: abandoned, alone, unable to find his place among the other monkeys, and clinging instead to a substitute companion. There is real emotional material here, as well as an obvious media-ready appeal. In theory, it is a winning hook.
With a strong cast that includes Belinda Corpuz and Chilina Kennedy, the production offers striking voices and several genuinely charming moments. But the project is too often over-sweetened by its plotting and boxed in by musical patterns that recur a little too predictably.
In the show, Punch’s upbringing revolves around three figures: Dad (Alex Wierdzbicki), the zookeeper trying to save him; Momo (Corpuz), the first monkey to care for him; and Akira (Seok), the older, harsher monkey whose rejection gives the piece its clearest antagonist. Each scene is introduced by a Narrator, a framing device that, against all odds, works. It offers Punch the nurturing presence his real life lacked, with Kennedy’s gleaming voice and gentle vibrato bringing protective warmth to the stage.
Compassion is the show’s organizing principle. From the first scene, Punch becomes a symbol of the frightened outsider in need of care. Here and there, the musical gestures toward knottier terrain. In “If I Knew,” Mama (Cyrena “Cy” Fiel) sings of not being ready to care for a child. In “Hey Day,” Punch mistakes one of the zookeepers for his father, and waits for his arrival each day as the grand event in his very small world.
Yet too often, the script seems engineered to coax an “aww” from the audience. The sentimental haze dominates, with wit and comic release doled out only in drops. The closest comes with “Something,” a song in which two zookeepers, played by Wierdzbicki and Haneul Yi, rummage through a lost-and-found basket for anything that might comfort the baby monkey, eventually finding a rubber chicken. But even there, the gag never quite dares to puncture the sweetness.
The music presents a similar problem. Working in a broadly Disney-like idiom, the score leans heavily on syrupy violin lines and a limited set of recurring devices: declamatory repeated-note writing in the verses, leaps of a fifth, and three-note descending phrases in the choruses. Nearly every song seems to return to this vocabulary, creating a sameness that quickly becomes noticeable.
The show gains welcome energy in its second half with the arrival of Corpuz’s Momo, a brisk and witty presence who teaches Punch how to interact with the other monkeys in “Do Everything I Say” and later defends him with a flash of fearless temper. Corpuz confirms herself as a striking stage presence of considerable interpretive range. In the title role, Lara Angela Roda gives Punch a genuine childlike bewilderment, turning his confusion into a kind of cartoon delicacy. Both Roda and Corpuz also deserve credit for navigating vocal writing that is not always forgiving and occasionally sits low in their ranges.
Seok seems to be thinking partly in terms of trend, partly in terms of tenderness. He has understood the emotional value of Punch: the tiny abandoned figure audiences want to protect, but also the viral creature onto whom people can project their own loneliness and need for comfort. The challenge now is to let that tenderness deepen into something more dramatically complex.
PUNCH: A New Musical runs at Factory Theatre, 125 Bathurst Street, Toronto, until June 21, 2026. Further information and tickets are available here.
Running time: around 90 minutes.
Credits: Belinda Corpuz as Momo; Cyrena Fiel as Mama; Chilina Kennedy as The Narrator; Lara Roda as Punch; Andrew Seok as Akira; Alex Wierzbicki as Dad; Haneul Yi as The Zookeeper; Written & Directed by: Andrew Seok; Music Director / Piano: Scott Metcalf; Presented by: Chaos & Light Productions and Eclipse Theatre Company; Producers: Andrew Seok, M. Shane Aube, Consulting Producer: Derrick Chua; Poster Artwork & Design: Andrew Seok (Graphic Designer) / Forrest Young (Sketch Artist) / M.Shane Aube (Graphic Designer & Colourist) / H.Mac (Line Artist)













