If you've been wondering how in the world the CW's time traveling superhero show "Legends of Tomorrow" could top including George Lucas in an episode, you've just been given an answer. According to a cast list for the upcoming season two finale, the show will soon include the man who created Middle-earth: J.R.R. Tolkien.RELATED: DC’s Legends of Tomorrow Go Tropical for Season 2 FinaleExecutive producer Marc Guggenheim shared a cast list for the season finale episode, titled "Aruba," on Twitter. The cast list includes all the usual suspects, like the "Legends" team and the members of the Legion of Doom. It also includes a surprise guest star: J.R.R. Tolkien, played by Jack Turner (Freeform's "Stitchers").

Since we haven't seen a synopsis for "Aruba" just yet, we don't actually know if this is the J.R.R. Tolkien or just another person with that incredibly specific and unique name. Considering that "Legends" has already put George Lucas at the center of an episode, it's not surprising that they'd go for Tolkien next. J.R.R. Tolkien is of course known for writing "The Hobbit" and the "Lord of the Rings" trilogy, spawning an expansive universe that has inspired countless sagas and stories since its initial release. Tolkien was born in 1892 and passed away in 1973, meaning the Legends could be traveling to any point in-between those two years. Notably, Tolkien served in the British Army during World War I.

The cast list also includes a few other surprise names. Wentworth Miller and Katie Cassidy will reprise their roles as Leonard Snart and Laurel Lance, respectively. This is potentially a big deal, as both characters are currently dead. Miller's Captain Cold died in the "Legends" season one finale, and Cassidy's Black Canary was killed in "Arrow." Cassidy has also played Laurel's evil Earth-2 counterpart in previous episodes of "The Flash" and "Arrow," and Miller has appeared in this season of "Legends" as part of visions seen by Mick Rory. Whether or not these characters are visions, alternate Earth counterparts or part of a flashback or jaunt the characters take to the recent past remains unknown.

"Aruba" will air on April 4, 2017. Airing Tuesdays at 9 pm ET/PT on The CW, "DC's Legends of Tomorrow" stars Brandon Routh as the Atom, Victor Garber and Franz Drameh as Firestorm, Caity Lotz as White Canary, Maisie Richardson-Seller as Vixen, Dominic Purcell as Heatwave and Nick Zano as Citizen Steel.