Rather than noise-cancelling headphones, I suggest you consider over the ear headphones designed to protect from loud noises (e.g., construction noise, shooting, etc.). Some just block the loud noises, but many can transmit sound and have jacks to fit the auxiliary cable that will plug into a headphone jack on an electronic device, same as a regular headphone for playing music. To me, these do a much better job blocking out the steady drone of airplane noise.
I have several pairs. Here is a link to one on amazon: Professional Electronic Earmuffs with Listening Mode. I don't know anything about this particular brand -- it is not one of the ones I have -- but it gives you the general idea.
One advantage to this idea: These headphones can cost a whole lot less than headphones sold as noise cancelling.
Second advantage: They block out a lot of sound even when you aren't playing any music or watching any video.
One disadvantage: They may be a bit larger and slightly heavier than other headphones.