off the charts – idiom. extremely popular or successful
feature – n. an interesting or important part of something
unlock – v. to free from restrictions; to make available for use
project – v. to cause something to appear on a surface
review – n. media report in which the writer gives an opinion about something
disguise – n. clothes or other things people wear to not be recognized
mask – n. covering that hides or protects the face
dupe – v. to trick or fool someone into doing something
lean – v. move the body in a particular direction
stare – v. look at something continuously