Special Guest Stars Lauren Ambrose as Jilly Kitzinger Guest Stars Sharon Morgan as Mary William Thomas as Geraint Marina Benedict as Charlotte Willis Paul James as Noah Vickers Teddy Sears as Blue Eyed Man John de Lancie as Allen Shapiro Frances Fisher as The Mother Adam Silver as The Young Man Jesse Wang as Chinese Worker Willis Chung as Chinese Man Danny Szam as Surveillance Guy Gilbert Wynne as Old Man Ian Hughes as Finch Uncredited Russell T. Davies voices Radio News Presenter