Guest Stars Noah Wyle as Flynn Carsen David S. Lee as Professor James Moriarty Drew Powell as Ray Glasney / Spirit of the Library Co Starring Michelle Blunt as Waitress