Supernatural season 10 returns with an all new episode tonight, 17 February at 9pm on The CW.

Episode 14 is titled The Executioner's Song, which will see the return of humanity's first killer Cain.

Click here to watch the episode online.

The official synopsis reads as follows:

Dean (Jensen Ackles), Sam (Jared Padalecki) and Castiel (Misha Collins) deal with Cain's (guest star Timothy Omundson) return. Crowley (Mark Sheppard) and Rowena (guest star Ruth Connell) continue to grow closer but when Crowley bails on plans with his mother to help the Winchesters, Rowena lets him have it.

The last time Cain appeared on Supernatural was in season 9 when Dean agreed to take on the Mark of Cain in hopes of using it and take over the First Blade to kill Abaddon.

Executive producer Jeremy Carver also spoke of Cain's return in episode 14.

According to a report in TVLine, the Winchesters will certainly be hoping that Cain can help them out with their Mark problem.

"Let me say this: I think the episode with Cain is really great," Jeremy Carver said of Timothy Omundson's return.

Meanwhile, a new promo shows Crowley giving Dean the First Blade, and telling him, "Give this back when you are done."

The scene cuts to the much awaited return of Cain, who tells Dean, "You cannot stop me."

"I will do what I have to do," Dean replies. The 20-second trailer ends with a shot of Dean losing a fight against the mighty Cain.