I didn't expect to like this (not really my thing) but I was pleasantly surprised. Very violent at times, loads of bad language, but often both hilariously funny and quite moving. A rag bag group of characters that work brilliantly together. A must watch.