My history of reviews here at IMDB are probably 80% negative so it's a very welcome relief to finally give praise to a movie that is well deserved.
I am not going to give any spoilers. However, you have to be willing to let the story unfold at its own pace as the dialogue and interaction between the main characters fleshes out they as people and not caricatures. The key to any memorable movie is the characterizations - it wasn't CGI that made Star Wars so long-lived as a franchise - and that's what this movie gets right. But you do have to be willing to spend the time to get to the point where you care and I am glad I did.
Be sure to watch the end credits too. I am really wanting to give more info here but I have found that knowing too much about a movie takes away from your surprise and/or anticipation of what might happen which is why I will not watch trailers. I came in expecting a completely different movie and I am reallu happy I was wrong.