At least as far as American Beauty goes, you got the intended message when you watched it as a mature person. Kevin Spacey’s character was a messed up human being in a sea of messed up people. There were no heroes in that movie, and that was the point.