Johnny is the ultimate anti-hero of the nineties – cold, cynical, and immoral, yet at times both caring and passionate. His complex existence is sketched with the hand of a master as violence and gentleness, comedy and tragedy go hand in hand through a landscape inhabited by the sort of characters that only Mike Leigh can create.