Despite some of the dated references, this film still holds up - clever and subversive and just really engaging. Watched it with a 14-year-old and she was entertained the whole way through.