Comedy, satire, pathos, truth, lies, relationships, fear, bravery, loss, redemption. This film covers so much ground. Fascinating, flawed characters. Some very sharp and witty dialogue. Gets better with each viewing as lots of details which can be easily missed. Extraordinary soundtrack. Can't recommend it enough.
Tell Your Friends