Guest Stars Teddy Sears as Jay Garrick Shantel VanSanten as Patty Spivot Matt Letscher as Eobard Thawne Vanessa A. Williams as Francine West Amanda Pays as Dr. Tina McGee Aaron Douglas as Russell Glosson / The Turtle Co Starring Jeff Sanca as Security Guard #2 Chad Riley as Security Guard #1 Uncredited Morena Baccarin voices Gideon