After what has felt like the longest wait in the world, Banshee is finally back on UK screens tomorrow night as the second season of the hit show kicks off.
Already renewed for a third season, Banshee was the surprise TV find of 2013 for us and every episode left us catching our breath and picking up our jaw from the floor. The season one finale was a blood-drenched shootout as Hood (Antony Starr) and Carrie (Ivana Miličević) went to war with Rabbit (Ben Cross).
It also looked like Hood’s true identity was on the verge of being discovered after the real Hood’s (RIP) remains were found and his son was introduced.
The season 2 premiere is called Little Fish. The new season begins as Hood and the gang deal with the fallout from the bloody shootout with Rabbit.
Tune in to Sky Atlantic HD tomorrow at 10.10pm to see the episode. Preview it with our gallery below: