Watched this a few nights ago.... still pondering it... powerful movie...

Here are my guesses on the possible types:

Sophie - ?
Nathan - ENxP (albeit a rather unhealthy one)
Stingo - IxFJ

What do you think?