Arrow
Fundamentals
S6 E18:
Feeling that he’s failed at everything, Oliver lashes out at his family, when he’s visited by a ghost from his past.
Starring
Kirk Acevedo, Josh Segarra, Jack Moore