‘Charlie’s Angels’ takes punch at changing lives