Feature Length Christmas Special
Events kick off with he miraculous appearance of a lorry-load of lifted meat, swiped by Kev (Dean Lennox Kelly) and Lip (Jody Latham). It looks like full stomachs are a dead cert for all of Chatsworth's residents, but the meat is contaminated and the estate quickly sealed off by the army. As the massed ranks of armed squaddies turn up, so do Veronica's (Maxine Peake) mum Carole (Marjorie Yates) and Tourettes-suffering arsonist brother Marty (Jack Deam).
They've got nowhere to stay because Marty burned the house down. With "no room at the inn" they move in with Fiona (Anne-Marie Duff) and Steve (James McAvoy) for Christmas. Mosquito helicopters hover overhead while Frank (David Threlfall) leads a full-blown riot below. And the snow starts to gently fall as his valium-fuelled lover Sheila (Maggie O'Neill) goes into labour for the holy birth.
Feature Length New Year Special
When five year-old Liam (Johnny Bennett) denounces religion at his RC Primary School and is subject to a home-visit by his home teacher and the local priest, sister Debbie (Rebecca Ryan) has to think fast. But shaving his head and pretending he is dying of cancer is NOT one of Debbie's better ideas. In fact, by the time the rest of the Gallagher clan realise what's going on and try to set the record straight, the news has leaked out into the wider community and Debbie's lie lands the family in true Gallagher-style catastrophe. Could things get any worse for Debbie?
It's a Merry Christmas and a Happy New Year, Shameless style.