EW have just reported that Suits star Patrick J. Adams has joined the cast of Legends of Tomorrow as a surprise DC character. While they aren’t sure who exactly he’s playing, their source says fans will be happy with the big reveal.

EW‘s source told them that Adams is playing a, “fun character the fans will love.”

Right now we don’t even know when Adams will show up, but a recent report by TVLine might give us a big clue. This could be considered a spoiler, so if you’d rather just find out when the show airs you should look away now.

TVLine said, “Rumor has it the final scene of Legends of Tomorrow‘s season finale will introduce a ‘beloved superhero from the DC canon’ whose mysterious agenda serves as ‘a launching off point for Season 2.'”

When fans hear of a beloved character being talked about for a time travel show, Booster Gold will spring to mind. He’s been rumoured for a possible film appearance, but could this be his time to board the Waverider?

Well, DC‘s Chief Creative Officer Geoff Johns did tease Booster very recently. When talking to Comicbook.com earlier this month he said, “You’ll see [Booster Gold] very soon, and there’s talks about…there’s actually a lot of plans for Booster Gold, one of my favourite characters. But yeah, Booster Gold fans, you will definitely be happy with what we’ve got coming up in the years ahead.”

In the comics, Booster is a time traveller who comes back from the 25th century in order to make himself a superhero. With his advanced technology and knowledge of history, he’s able to make himself in to a celebrity. In the New 52, Booster’s son is Rip Hunter, who is played by Arthur Darvill in Legends of Tomorrow.

But, who do you want Adams to play? Are there any other famous DC names you’d like to see join Legends?

Image: NBC