Bad Girls is back for a hard-hitting eighth series. Life on G-Wing is shaken up irrevocably when new Wing Governor Louise 'Lou' Stoke (Amanda Donohoe) takes the helm at a time of crisis. Ex-Army Governing Governor Joy Masterton (Ellie Haddington) likes to run G Wing with a rod of iron, but Lou has some very different ideas and she's not afraid to fight for them. With a suspected terrorist on the wing, new Prison Officer Donny Kimber (Sid Owen) is on a secret mission. Fancying himself as a bit of a 'James Bond', he couldn't be more thrilled when he's asked to be a secret Police Liaison Officer. He's working undercover but how long will it take until he's found out - especially when he gets cosy with one of the inmates? Pat Kerrigan (Liz May Brice), still regarded as top dog, is driven to the edge by Natalie Buxton (Dannielle Brent). Could this be the end for one of them? Prison Officers and inmates alike are in for a tough ride this year. Features all 11 episodes including the Christmas Special.