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 Chad Riley as Security Guard #1 Jeff Sanca as Security Guard #2 Uncredited Morena Baccarin voices Gideon