No, you don’t need a Netflix subscription to watch movies on Netflix. However, you will need a Netflix account if you want to stream movies offline (on a plane, at home etc).