Ever since the promotion for Titans, DC Universe's inaugural series, began over the summer, the show has seen constant rumors and speculation regarding the identity of the actor portraying Batman. With a new social media post, the man under the iconic cowl has solved the mystery.

In a post on his Instagram account, stuntman and actor Alain Moussi revealed he plays Batman in this week's Season 1 finale of Titans. Moussi clarified that role was shared with fellow stuntman and actor Maxim Savarias in the finale. Both actors starred in the martial arts film Kickboxer: Retaliation earlier this year.

RELATED: Titans Season Finale Photos Tease Two Major Batman Villains

It is unknown if both actors portrayed Bruce Wayne earlier in the season, with the character briefly glimpsed in silhouette and slightly out of focus in previous appearances.

RELATED: Titans Season 2 Rumored to Begin Filming in February

With the finale poised to feature a showdown between Robin and Batman, the two actors' martial arts background will certainly play a major role as they portray the Dark Knight himself.

Now streaming on DC Universe, Titans stars Brenton Thwaites as Dick Grayson, Anna Diop as Kory Anders, Teagan Croft as Rachel Roth and Ryan Potter as Garfield Logan, with Conor Leslie as Donna Troy, Rachel Nichols as Angela and Seamus Dever as Trigon. The Season One finale premieres on December 21.