Everyone should see this. Joseph Gordon-Levitt is not only a great actor in it, but did an excellent job directing.
There are some girly mushy parts, but that's how you can get away with taking the girlfriend (as long as she doesn't mind a lot of tits on screen at times).