On the latest episode of ‘Arrow’, during one of the love-or-hate flash-forwards, adult William (played by Ben Lewis) went to locate Roy Harper on Lian Yu. It’s unclear why, but Roy (Colton Haynes) has turned his back on the outside world and bristles when William mentions Thea. William went on to reveal that at some point, Oliver and Felicity abandoned him. “And my ex-boyfriend wonders why I have commitment issues,” he quips.
Not flashy or showy, but now we have the revelation that William grows up to be gay or bisexual. He’s far from the only person in the Arrowverse to be LGBTQ. Actually, I think every show on the CW has gay or bisexual characters. But this revelation may influence how William, played by Jack Moore in the present, is depicted going forward.
There’s not much resolved in the episode, entitled ‘The Longbow Hunters‘, but at the end, Roy finds a cryptic message and tells William that they must pack up and return to Star City. Presumably, this means that they will encounter Oliver and Felicity and not only get a clue as to where their paths will lead them in the present, but what could possibly drive them to desert William at some undisclosed point in the future. And we will also likely find out what mysterious event drove Roy to leave everything behind and go live in seclusion. And just why does William feel the need to seek him out?
In the present, fans were treated to a team-up between Black Canary (Juliana Harkavy) and Black Siren (Katie Cassidy), which could indicate that Black Siren/parallel universe Laurel Lance will continue her drift toward the side of the angels.
‘Arrow’ moved to a new night and time this fall, airing on Monday nights at 8pm EST. That cast also includes Stephen Amell, David Ramsey, Emily Bett Rickards, Echo Kellum, Rick Gonzalez, and Kirk Acevedo.