The CW has officially unveiled the first look at Godspeed, the villain and later antihero character from “The Flash” comics who is making his live-action debut in tonight’s episode of “The Flash”.
Co-star Danielle Pannabaker helms the episode in which Team Flash, unsure if they can trust Nora, go through her journal to find out exactly how she came to work alongside their greatest nemesis Eobard Thawne (Tom Cavanagh).
Speaking with TV Line, Pannabaker says Godspeed is “sort of Nora’s first foe [as a speedster]”. The character has the power to separate the other speedsters from their connection to the speed force, possibly killing them in the process.
“The Flash” airs tonight on The CW.