Yes, you still need a Netflix account to access the content. VPN is no substitute for your Netflix account.