
Bubby is a 35-year old man who has been living in only one room his whole life because his religious mother told him the world outside is polluted. She mistreats him physically and mentally, often sleeping with him. One day, his father, dressed as a priest, returns home. Bubby realizes the whole concept of the world he was told was a lie, so he kills them both and leaves—for the first time in his life—to go into the outer world. But he finds out the real world is equally as brutal: a cop beats him, he doesn't have any money, many women find his "flirting" disturbing and don't want to sleep with him... Until he finds his place as a signer in an alternative rock band and meets Angel, who was also abused as a child. They fall in love and get kids.
Cult black comedy "Bad Boy Bubby" acts like a more morbid version of "Being There", with which it shares the exactly same thematic opening act of the (autistic) main protagonist living his whole life in an isolated place, until he one day exits to the outside world for the first time. But unlike this sophisticated forerunner, Rolf de Heer's film is explicit and makes an unusual viewing that will cause many viewers to give up from all the shocking things displayed in it: already some five minutes into the film, when Bubby's obese mother is having sex with him, does the movie already show signs of madness of its author. The dead cat sequence is probably the worst. A large part of the audience thus dismissed the film as "garbage", but it still should be seen until the end, because it turns out that the daring director did something rare—he used "garbage" and bad taste to shape and build a whole honest story about people coping with child abuse, isolationism, and in search for normality in life. Actually, it is ameditation on the trauma of (harsh) life. But it would have been better if some of these points of "higher" themes could have been achieved with something else, and not through "lower" methods.