No, you need a subscription to Disney Plus to watch Avatar 2. Having a subscription is mandatory in order to watch anything on Disney Plus.