Reclaiming Dragons

Written and directed by Xiang Yu Yeung

20 min · 2025 · Hybrid sci-fi psychological thriller

A young Chinese-Dutch office worker seeks refuge in a virtual world, where a confrontation with her dark alter ego unleashes a force that shatters the boundary between digital fantasy and reality.

Reclaiming Dragons poster: Ami sips a drink above her inverted pink reflection

Synopsis

By day, Ami processes shipping invoices in a drab Rotterdam office building. By night, she escapes into a virtual world where everything is sweet and candyfloss-pink. Digitally, everything seems perfect – until she comes face to face with a dark version of herself. When this version offers her a red pill, Ami becomes increasingly entangled in the web of her alter ego. The line between on- and offline begins to blur, until she faces a choice: remain trapped in her perfectly curated digital dream, or embrace the dragon fire burning inside her? A debut that blends science fiction and thriller.

Stills

The candyfloss-pink virtual world: a rainbow arcs over luminous pink grassland
Ami at her desk in the shipping office
Ami puts in an earbud, the virtual world glowing on a screen behind her
Ami looks up in the dark, a tear catching the light
A garden gathering at dusk beneath Rotterdam tower blocks
Ami and her mother close together in warm evening light
Family dinner around the table
The alter ego, pink-haired, lit in red and blue neon
A pink-haired figure stands before a glowing gate carved with golden dragons
A lone figure in an endless grid of white light

How it was made

Reclaiming Dragons is a hybrid film. The waking world was shot on location: fluorescent offices, night buses, the flat grey light of a life on autopilot. The virtual world was built in Unreal Engine 5, and we treated it as a real location, one we could walk through, relight and reshoot at will.

The engine worked like a second film set. While we were shooting live action, the 3D team was building the simulation's spaces, so the two realities could answer each other: a colour here, a corridor there, a gesture crossing from one world into the other. In the grade we pulled both worlds toward a single palette until the seam almost disappears. Which is exactly where the film wants you.

This way of working is the point. I write about emerging technology every week; here, I shipped with it. The same tools I teach professionals to use, turned toward a story about what they do to us.

Festival run 2025–2026

The full cast and crew together on the red carpet at the Nederlands Film Festival
Cast and crew at the world premiere, Nederlands Film Festival 2025
The cast and crew lined up on stage beneath the cinema screen during the premiere Q&A
Post-screening Q&A

Festival selections

  • Nederlands Film Festival
  • Rotterdams Open Doek
  • Shortcutz Amsterdam
  • ROOTS Film Festival
  • Go Short
  • CinemAsia
  • Playgrounds

Special screenings

  • Deep Roots, New Leaves — YIQI × Cinema De Vlugt
  • Red Dragon Social Club: Movie & Mahjong — Bibliotheek Utrecht Neude
  • ONNI Rotterdam — Theater Zuidplein
  • Erasmus University Rotterdam
  • Roffa Mon Amour × Theater Rotterdam

Press

NPO Radio 1 — De Rode Draad

Interview: Kiriko Mechanicus and Xiang Yu Yeung on their films at CinemAsia

April 2026 ↗

Supported by

New Producers Academy · Gemeente Rotterdam · Netflix Creative Equity Fund

Full credits
Cast Jun Jun Liang, Sytse Faber, Boyd Grund, Rico Verbeek, Lesley Wang, Kenny Wu, Yao Yao Xu
Produced by Siu Nim Tao Films — Terry Tao
Production coach PRPL — Ellen Havenith
Co-producers Loretta van der Horst, Claudio Montesano Casillas, Yassin Karmoudi
Written and directed by Xiang Yu Yeung
Director of photography Lawrence Lee Kalkman
Gaffer Otto Ligt
1st AD Guido F.G. Jeurissen
Production sound Henk-Jelle de Groot
Production design Zino Bakker
Costume design Leila El Alaoui
Make-up Chiara Sriram
Line producer Terry Tao
Editor Richelle van Loon
3D animation Kevin Braber, André Ferwerda, Nathan Ecury
Sound design Lode Woltersom
Music composer Andrea Cichecki
Colour grading Qianwei Tong / Captcha!
Casting Terry Tao
Poster design HOAX — Left Field Design
Trailer edit Yasin Maddamin