William Swift - Rory Kinnear
Tamara Swift - Jasmine Hyde
Lord Byron - Joe McFadden
Henry Swift/Vauturm - Roy Skelton
Doctor Hillman/Sinclair - Elliot Falk
Queen Bodicea - Emma Samms
Lord Nelson - Anthony Daniels
Written by - Christopher Golden and Amber Benson
Composer - Peter Green
Audio Presentation - Roger Danes, Rebecca Kirby, Marc Willcox, Keith Graham
Production Team - Alex Mackintosh, Claudine Toutoungi, Maria Ogundele
Script Editor - Martha Hillier
Audio Producer - Jelena Djordjevic
Animation - Cosgrove Hall
Online Producer for BBCi - Rob Francis
Executive Producers for BBCi - Martin Trickey/Mario Dubois
Directed by - Amber Benson