ARROW – Monday, March 18, 2019, at 8pm on CW50

FLASH FORWARD TO THE FUTURE —  Mia (guest star Katherine McNamara) and William (guest star Ben Lewis) venture into the Glades on a dangerous mission.

READ MORE: Drive To Repeal Law Gov. Whitmer Used In Pandemic Clears Hurdle

Juliana Harkavy as Dinah Drake/Black Canary and Colton Haynes as Roy Harper/Arsenal (Photo: Jack Rowand/The CW)

There they run into Dinah (Juliana Harkavy), Roy (Colton Haynes) and Zoe (guest star Andrea Sixtos) who deliver some devastating news.

READ MORE: Chief Craig: Police Shooting Suspect Was Grieving, Possibly Intoxicated

Juliana Harkavy as Dinah Drake/Black Canary, Rick Gonzalez as Rene Ramirez/Wild Dog and Ben Lewis as William (Photo: Jack Rowand/The CW)

The flash forwards share highlights from Mia’s childhood with Felicity (Emily Bett Rickards).

James Bamford directed the episode written by Beth Schwartz & Oscar Balderrama (#716).

MORE NEWS: Police: 1 Killed In Roseville House Fire

Original airdate 3/18/2019.