Characters played by Rebecca LaChance
Naomi Hayward
Characters played by Neil Grainger
Storyteller
Bruno Evans
David O'Reilly
Kevin
Characters played by Kate O'Flynn
Elizabeth Dickins
Rita Barrett
Virginia Yeats
Characters played by Mark Ebulué
William Dickins
Douglas McAvoy
Hugh Lee
Characters played by Ayesha Antoine
Pauline Atwood
Characters played by Liz Sutherland
Jan Yi Han
Computer
Characters played by Rochenda Sandall
Lonette Burley
Characters played by Ewan Bailey
Samuel S. Bergman
Rudman White
Morris Downer
George Fakhoury
A Driver
Characters played by Edmund Dehn
Horatio Stringer
Benedict Macauley
Thomas Berryman
Characters played by Izumi Takeuchi
Henry Poe (Violin)
Characters played by Clare Corbett
Emma Macauley
Charlotte Macauley
Clay Macauley
Simon Macauley
Characters played by Rachel Atkins
Salome Macauley
Martha Berryman
Characters played by Niamh McGrady
Michelle O'Reilly
Flora Kelly
MB Staff
Characters played by Harriet Carmichael
Ian White
Allan White
Characters played by Jared Zeus
John Berryman
Norlock Homeless
Daniel Miller
MB Staff
Characters played by Swery
Watson
Mr. Swery
Characters played by Maya Sondhi
Curtana
Lucy Turner
Characters played by Eric Meyers
Nicholas Anderson
MB Staff
Characters played by Ryû Kiyama
MB Staff
Shop Assistant
Characters played by Yumeno Kawai
Shop Assistant
Characters played by Mitsunori Tomoshima
Shop Assistant
Characters played by Chika Seto
Shop Assistant