I first watched this movie when I just started my teenage years, it spoke to me then and, as a 21yr old, it still speaks to me. It captures the angst and confusion any teenager goes through perfectly. It also points out what's wrong with the world and what was true then, still is now. In my opinion you could release this movie once every ten years and it would still be current.
Christian Slater is fantastic in the lead role playing Mark Slater and his alter-ego Happy Harry, the pirate radio DJ. Slater himself says it is one of his favourite roles he's played; less to say he plays the angsty/dark teen very well. Samantha Mathis captures her character perfectly and, if you look hard enough you'll capture a glimpse of a seriously young Seth Green.
This is a great movie and always watchable, in all honestly it's a movie that will never age. It's a movie anyone can watch and as a teen I found it helpful and very enjoyable.