Guest Stars Patrick Sabongui as David Singh Greg Finley as Tony Woodward Co Starring Logan Williams as Young Barry Allen Amina Elkatib as Young Iris Travis MacDonald as Tat Man Lauren Lee Denham as Stacy Conwell Austin Dunn as Young Tony Daniel Mallinson as Officer Doyle