All's Well That Ends Welles: Return Of Harrison Welles In 'The Flash' S2 Explained
SPOILERS AHEAD (both for those who haven't finished 'The Flash' Season 1 and those who want to go into Season 2 spoiler free).
Jay Garrick Tom Cavanagh Harrison Welles Eobard Thawne Tom Cavanagh Harrison Welles Gabrielle Stanton
Source: sciencefiction.com