The contract shenanigans surrounding Arrow star Katie Cassidy have made it difficult to project when Laurel (or her Earth-2 counterpart) might return, but the Legends of Tomorrow Season 2 finale might offer a clue. Not only do producers confirm Laurel’s return, but also another fantasy great to rival the appearance of a young George Lucas.

Executive producer Marc Guggenheim shared a cast sheet for the Legends Season 2 finale “Aruba,” which includes among the names Cassidy’s Laurel Lance. Not only that, but Stitchers star Jack Turner has apparently signed in the role of Lord of the Rings creator J.R.R. Tolkien.

The time-travel drama is already going a dash medieval with this week’s “Camelot 3000” homage, but it remains to be seen now the creator of Middle-Earth winds up running afoul of DC’s heroes. As for Cassidy, Guggenheim previously noted it uncertain when Laurel might return to Arrow, as:

We have an idea for how to see [Katie] again, but we haven’t made a deal with her. She’s not a series regular anymore, so we have to make a contract with her, and she’s got to be available. We haven’t had those conversations. But… we know exactly what we do want to do. […]

Not for nothing, but the casting announcement also seems to clarify some of Guggenheim’s earlier teases about the finale:

We, just yesterday, made an offer to an actor to reprise their role from one of the other shows in the season finale of Legends. Oh, and in the penultimate episode we’re gonna have — I can’t be specific about this, but it’s one of the most fun things I think we’ve ever done on the show — a character from one of the other shows on Legends in a way that you’ve never seen before, you may never see again, but will, I think, just send fans into squeals of joy.

In the meantime, you can have a look at Legends of Tomorrow’s trip to Camelot in the footage below, and stay tuned for more on the Season 2 finale later this year.

Check Out 100 TV Facts You May Not Know!