The first thing you need to do is check if it's possible to change your TV's region to the USA:
- Go to Main settings and Click “Smart TV Setting”.
- Under Change country for Premium and LG Smart World, click “Manual”.
- Choose “USA” as the country.
- Now, you should have access to the Netflix app.
If it's not possible to change the country to the USA, then your TV is locked down and it's not possible to access the Netflix app... there's not much we can do about this as LG has put this restriction in.