Quick answer: Roger Craig Smith voices Soul in English in the released Phantom Blade Zero. Jay Maksenuk voiced him in earlier trailers, and S-GAME has not named Soul’s Chinese voice actor.
Soul’s English voice changed shortly before launch, so you hear Roger Craig Smith in the released game. Here is who voices him, who voiced him before, and how the Chinese track fits in.
Soul’s English voice actor
In Phantom Blade Zero’s English release, Roger Craig Smith performs Soul. Game Informer verified the casting with developer S-GAME on 28 October 2026.

That voice may ring a bell: Smith has portrayed Sonic the Hedgehog for years. His credits also include Ezio Auditore (Assassin’s Creed) and Chris Redfield (Resident Evil).
Play the released game in English and Smith is Soul from start to finish. There is no point in the game where another actor takes over.
Join readers who trust AllThings.How
Add us as a preferred source on Google so our practical guides show up first next time you search.
Add to Google Preferences →Who voiced Soul before launch
Before release, Soul’s English voice belonged to Jay Maksenuk. He is the voice in the trailers and gameplay videos from that period, and those older clips still use his performance.

S-GAME swapped Maksenuk for Smith shortly before Phantom Blade Zero launched on 29 October 2026. The studio has not said publicly why it made the change.
Soul’s Chinese voice and other languages
Only Chinese and English have complete voice tracks in Phantom Blade Zero. Chinese is selected by default; to change it, use the Voice Language option in Settings’ Game tab.

S-GAME has not publicly identified Soul’s Chinese voice actor.
There is no Japanese voice track. Japanese, Korean, French, German and the game’s other supported languages cover menus and subtitles only, so you still hear Soul in either Chinese or English.






