He has the right mix of naivet้, toughness, and cockiness. You believe his transition from a marine obeying orders to a man literally 'gone native.' While Zoe Saldana is entirely CGI as Neytiri, she's no less impressive in her performance as previously mentioned.