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