Brilliant from start to finish… While there were a few plot points that tried a little too hard, the excellent acting, direction and pacing made you overlook that. The charaters were all quite deep, and still fully developed in a short running time. However, you might feel about Leo DiCaprio, he earns his creds with stuff like this.