The cast are the first things that strike you when you watch this movie and their wonderful performances, (especially Michael Sheen), start off the film brilliantly and everything that follows reaches the same level. A great Revolution Films achievement, funny, different and intelligent, a great watch.