Ernie Hudson Guest Stars as a General from Diggle's Past on 'Arrow' (PHOTOS)

Meredith Jacobs

Diggle (David Ramsey) is getting a blast from his past on Arrow.

Ernie Hudson guest stars as a Four-Star General of the Defense Intelligence Agency, and new photos show him working with the team in the bunker in "Spartan."

'Arrow' Bosses on Emily Bett Rickards' Exit: 'She Will Always Have a Family' Here

'Arrow' Bosses on Emily Bett Rickards' Exit: 'She Will Always Have a Family' Here

The actress announced her departure on social media.

After the Ninth Circle delivers a major setback, Diggle reluctantly reaches out to Hudson's character, General Stewart, even though there is "unresolved tension" in their past. Is the General's name a nod to John Stewart, a.k.a. the Green Lantern? Earlier this season in the "Elseworlds" Arrowverse crossover, another Earth's Flash did ask Diggle why he wasn't wearing his ring.

Meanwhile, Oliver (Stephen Amell) learns a piece of information that may turn Emiko (Sea Shimooka) against the Ninth Circle, and Alena (Kacey Rohl) has an interesting proposal for Felicity (Emily Bett Rickards).

7 TV Franchises That Will Live on Forever

7 TV Franchises That Will Live on Forever

Only a select few shows last longer than few seasons but even fewer launch franchises that last for decades.

Arrow, Mondays, 9/8c, The CW