Ever since we first heard his/her foreboding name, The Witness has cast a dark shadow across each and every timeline in "12 Monkeys."

This nefarious villain has plotted to release a deadly virus, sent Messengers back in time to kill Primaries and destroy time, possessed Cassie's (Amanda Schull) mind and basically been an all-around nasty little piece of work. Now, his followers have also apparently slaughtered Ramse (Kirk Acevedo), Deacon (Todd Stashwick), Hannah (Brooke Williams) and the rest of the Witness-hunting team at Titan.

Will someone please end this mystery man/woman already?

RELATED: '12 Monkeys' Cassie & Cole fans 'will not be disappointed' by the end of Season 2

Lucky for us, that mystery is about to get a little less ... uh, mysterious. On Monday (July 18), when "12 Monkeys" airs its Season 2 finale, The Witness will finally be unmasked.

Zap2it caught up with the cast of "12 Monkeys" during a special screening, and they're anticipating some major shock and awe when fans finally get the answer they've been waiting for.

While Aaron Stanford and Amanda Schull think that expletives and 'mind blown' gifs will reign supreme, Kirk Acevedo has got us wondering if maybe we'll be seeing Ramse's name trend on Twitter during the big reveal. "I've been playing like I've been The Witness the whole time," Acevedo says.

Whether or not Ramse does turn out to be our big bad, Acevedo brought up an even more terrifying possibility. What if it's actually Cassie under the mask?

"12 Monkeys" airs Mondays at 9 p.m. ET/PT on Syfy.