Guest Stars John Barrowman as Captain Jack Harkness Richard Wilson as Dr Constantine Jordan Murphy as Ernie Florence Hoath as Nancy Albert Valentine as The Child Cheryl Fergison as Mrs Lloyd Damian Samuels as Mr Lloyd Robert Hands as Algy Joseph Tremain as Jim Noah Johnson voices The Empty Child Dian Perry voices Computer Kate Harvey as Nightclub Singer Brandon Miller as Alf