ALAINA Huffman is joining the final season of The 100, and while the show believes “there are no good guys,” her character takes that statement to another level.

The Supernatural alum, 40, will recur as a woman named Nikki in season 7 of The CW show and recently opened up about the new role.

Alaina Huffman is joining season 7 of The 100 as a character named Nikki Credit: Getty Images

Alaina took part in an Armageddon Expo virtual panel last week to discuss her time as demon Abaddon and human vessel Josie Sands on Supernatural — with stars Jared Padalecki, Jensen Ackles and Misha Collins — but also gave some The 100 details.

The actress shared: “I play, get this, the bad guy. Really fun.

“My character on that show’s called Nikki, and we’ve nicknamed her Nikki Bang Bang. So, she’s been a ton of fun, and I’ve been in love with her all season.”

According to Deadline, the producers’ description of her character reads: “One of the newly-awakened Eligius IV convicts, Nikki is a bank robber and spree-killer who is both unpredictable and fierce.

Season 7 of The 100 premieres on May 20 Credit: The CW

On Supernatural, the actress portrayed a demon called Abaddon Credit: ©2013 THE CW NETWORK, LLC. ALL RIGHTS RESERVED.

“She will take on an unexpected leadership role, advocating for her people in the complicated new world of Sanctum.”

Aside from teasing about all the chaotic fun Nikki’s about to bring to The 100, Alaina, who previously played Black Canary on Smallville, also added that The 100 creator Jason Rothenberg directed the last episode, aka the season 7 and series finale.

She added: “We ended up having to do a pick-up day on a Monday, [but] they pulled it to the Saturday, which was also supposed to be our wrap party.

“But then the world got shut down on Monday.”

Alaina was also on the WB-CW series Smallville, in which she played Black Canary Credit: The CW

Alaina's new The 100 character is set as a recurring guest star role Credit: Getty Images - Getty

Because of the filming changes, the cast, including stars Eliza Taylor (Clarke) and Bob Morley (Bellamy), of the long-running, post-apocalyptic show didn’t get to have a final season wrap party.

Still, Alaina said she’s just happy they were able to “lock and finish” all of the episodes before the coronavirus pandemic halted production.

With filming on all of the episodes complete, fans are not-so-patiently waiting for the trailer to release, especially since the show’s new season premieres in just a few weeks.

The stars themselves have not even seen the promo yet, with Sachin Sahel (Dr. Eric Jackson) revealing on a recent Instagram Live with Ultim Events that the release date has “gotta be soon,” but he doesn’t know when yet.

Fans are still waiting for a trailer for the new season of the CW show

He added: “It has to be soon. We’re airing May 20. It has to be within, like, five minutes. Not actually five minutes. Nobody quote me on that. But it has to be soon.”

Creator Jason took to Twitter last week to explain to “anxious” fans that the COVID-19 crisis "slowed" everything down, "but [the trailer] is coming soon.”

The 100’s final season — season 7 —premieres on The CW on May 20 at 8 p.m.