‘The Flash’ Stars Carlos Valdes & Tom Cavanagh Leaving After Season 7
by Emily Nagle After 7 seasons, “The Flash” regulars Carlos Valdes and Tom Cavanagh will be departing from the series. When he first started on the show in 2014, Valdes played Francisco “Cisco” Ramon, who helped create Flash’s super-suit. His character eventually took on the superhero alter ego of Vibe/Mecha-Vibe. Cavanagh played scientist Harrison Wells, […]