In fact, Cavanagh's contract already ended after Season 6. He's appeared up until Episode 3 of Season 7 as a recurring guest-star. His final appearance this season is being left as a surprise. Valdes, meanwhile, will depart after the Season 7 finale.
TOPICS: The Flash, The CW, Carlos Valdes, Tom Cavanagh