Oct 21, 2016 PM EDT Find out what happened to 'The Flash' Season 3 episode 3. Mark Hamill will return as a villain on 'The Flash' Season 3 Episode 4.