fans got yet another blast from the past on Wednesday's episode — played by a familiar face!The final season of the Marvel series has seen the agents time-hopping through S.H.I.E.L.D.
history in an attempt to thwart the villainous alien Chronicoms, and along the way, they have run into several figures from the show and organization's past, including Jiaying (Dichen Lachman), Daniel Sousa (Enver Gjokaj), yet another member of the Koenig family (played by Patton Oswalt) and many more.On Wednesday, however, the team encountered a face they weren't so happy to see: season 1 villain John Garrett, a S.H.I.E.L.D.
Read more on etonline.com