Phantom Blade Zero Cast & Voice Actors
Short answer: Donnie Yen plays Mó Yuan — Soul's father and the Leader of the Bastion of Mó — providing voice, face model and motion capture, and he has been a creative consultant on the project since 2023. Roger Craig Smith voices Soul in English after a recast days before launch, and Maggie Robertson voices Mu Xiaokui.
Main cast
| Character | Role | English | Notes |
|---|---|---|---|
| Soul (魂) | Protagonist | Roger Craig Smith | Recast days before launch — Jay Makensuk voiced Soul in earlier trailers |
| Mó Yuan (魔渊) | Soul’s father, Leader of the Bastion of Mó | Donnie Yen (face + mocap) | Also Creative Consultant on the project since 2023 |
| Mu Xiaokui | Supporting character | Maggie Robertson | Best known as Lady Dimitrescu in Resident Evil Village |
Donnie Yen as Mó Yuan
The reveal closed the August 2026 pre-order trailer: the man cradling an infant in earlier footage is Mó Yuan, and he is played by Donnie Yen through facial capture, motion capture and voice. That is not a marketing cameo — Yen has been credited as a creative consultant since 2023, which is the usual explanation for why the fight choreography reads like Hong Kong action cinema rather than a game studio imitating it.
Yen also performs the Gold-Masked One encounter in Weeping Creek Valley, one of the demo's showcase bosses. If you have seen the 11-minute trailer, you have already watched his mocap work twice without being told.
The Soul recast
Soul's English voice changed extremely late. Jay Makensuk was announced and voiced the character in trailers; by launch the role belonged to Roger Craig Smith — the voice of Sonic, Ezio Auditore, Chris Redfield and Batman. S-GAME confirmed the swap but did not explain it, and the result is that older marketing footage and the shipped game do not match.
Practical consequence: if you are comparing a trailer performance to the game and something sounds off, this is why. Reviews that played the final build, including Game Informer's, generally preferred the Mandarin audio track.
Audio languages
Only two full voice tracks ship: English and Simplified Chinese. Everything else is subtitles — 15 supported text languages in total. Our languages page has the full list and the reasoning behind picking one track over the other.
Names that are not in the game
Three names keep appearing in search results with no source behind them. To be explicit:
- Jet Li is not in Phantom Blade Zero. The martial-arts-film attachment is Donnie Yen; the two get conflated constantly.
- Jennifer English (Shadowheart in Baldur's Gate 3) is not confirmed in the cast. No official material or credible report links her to the project.
- Charles Leclerc — the F1 driver — has no connection to the game whatsoever. This looks like a name-collision rumour.