Guest Stars Katherine Kelly as Hannah McKell David as Jamie Angela Bruce as Fran Bobby Smalldridge as Jack Davies Hadley Fraser as Robin Blakeston Woody Norman as HIM (aged 7) Kevin Hudson as Gordon / Grandfather Leila Crerar as Irate Mother Garry Marriott as Paramedic Adam O'Reilly as HIM (aged 12) Maggie McCourt as Old Lady