'Charlie Brown' opens tonight