Zen Seizaki (voice)
Yuichi Nakamura
Liz Garvey
Brit Marling
Richard Miller
James Nesbitt
Magase Ai (Voice)
Satsuki Yukino
Zen Seizaki
David Matranga
Shinobu Kujiin (voice)
Takahiro Sakurai
Tom Oliver
Jonny Sweet
Robbie
Adam Deacon
Ai Magase
Maggie Flecknoe
Atsuhiko Fumio (voice)
Kensho Ono
Mia
Ella Smith
Hiasa Sekuro (voice)
市道真央
Finn
Bertie Carvel
Yasutaka Morinaga (voice)
Ken'yuu Horiuchi
Ariyoshi Hanta (voice)
Kazuyuki Okitsu
Miles
Martin Trenaman
Ryūichirō Nomaru (voice)
Katsuhisa Houki
Kaika Itsuki (voice)
Ryotaro Okiayu
Matt Coward
Daniel Kaluuya
Sharon Franklin
Nicola Walker
Davina
Jill Halfpenny
Charles Inglis
Paterson Joseph
Clarkey
Cavan Clerkin
Warwick
Nick Blood
Jerry
Jim Howick
Banjo
Andrew Brooke
Tony
Stuart Martin