Special Guest Stars Wentworth Miller as Leonard "Len" Snart Victor Garber as Dr. Martin Stein / Firestorm Ciara Renée as Kendra Saunders Guest Stars Patrick Sabongui as David Singh John Wesley Shipp as Dr. Henry Allen Michelle Harrison as Nora Allen Robbie Amell as Ronald "Ronnie" Raymond / Firestorm Matt Letscher as Eobard Thawne Co Starring Logan Williams as Young Barry Allen